diff options
author | Sebastian Geerken <devnull@localhost> | 2014-05-05 20:32:43 +0200 |
---|---|---|
committer | Sebastian Geerken <devnull@localhost> | 2014-05-05 20:32:43 +0200 |
commit | e0d27594996a9aca98ae1c25b64f14ff2dfeb1de (patch) | |
tree | ef04742a737e40df0273cc7b70c02335871ebd42 /dw/layout.cc | |
parent | 73fbb2a306f7e6d458a49f34f5ee75bfd01515b0 (diff) |
Fixed memory leak (Layout::requestedAnchor).
Diffstat (limited to 'dw/layout.cc')
-rw-r--r-- | dw/layout.cc | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/dw/layout.cc b/dw/layout.cc index 289b204b..b93a1b70 100644 --- a/dw/layout.cc +++ b/dw/layout.cc @@ -321,6 +321,9 @@ Layout::~Layout () delete anchorsTable; delete textZone; + if (requestedAnchor) + free (requestedAnchor); + DBG_OBJ_DELETE (); } @@ -687,7 +690,7 @@ void Layout::setAnchor (const char *anchor) _MSG("setAnchor (%s)\n", anchor); if (requestedAnchor) - free(requestedAnchor); + free (requestedAnchor); requestedAnchor = anchor ? strdup (anchor) : NULL; updateAnchor (); } |