summaryrefslogtreecommitdiffstats
path: root/src/filters
diff options
context:
space:
mode:
authorNiko Kiirala <niko@kiirala.com>2009-05-16 20:38:23 +0000
committerkiirala <kiirala@users.sourceforge.net>2009-05-16 20:38:23 +0000
commitbc91e98745a48ad42690c85ff72083624c972e80 (patch)
tree7eac09acc5c91f2e15fa78cc9c5f1b266817c527 /src/filters
parent* Typo fixed, thanks to Kris (Closes: #377357) (diff)
downloadinkscape-bc91e98745a48ad42690c85ff72083624c972e80.tar.gz
inkscape-bc91e98745a48ad42690c85ff72083624c972e80.zip
Fixed dangling pointers and possible memory leaks with feImage
(bzr r7889)
Diffstat (limited to 'src/filters')
-rw-r--r--src/filters/image.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/filters/image.cpp b/src/filters/image.cpp
index eda815d8d..a23ffeee4 100644
--- a/src/filters/image.cpp
+++ b/src/filters/image.cpp
@@ -150,6 +150,7 @@ sp_feImage_set(SPObject *object, unsigned int key, gchar const *value)
if (!feImage->href) return;
try{
Inkscape::URI SVGElem_uri(feImage->href);
+ delete feImage->SVGElemRef;
feImage->SVGElemRef = new Inkscape::URIReference(feImage->document);
feImage->from_element = true;
feImage->SVGElemRef->attach(SVGElem_uri);