diff options
| author | Ralf Stephan <ralf@ark.in-berlin.de> | 2006-02-13 16:40:03 +0000 |
|---|---|---|
| committer | rwst <rwst@users.sourceforge.net> | 2006-02-13 16:40:03 +0000 |
| commit | 30effecd3e6d5ad994374ebe6990b2185ef1b569 (patch) | |
| tree | cb201c50660f826743413885ba9942a115bf9a8d /src/extension/system.cpp | |
| parent | bump up required libxml version to 2.6.11, fixes #1261126 (diff) | |
| download | inkscape-30effecd3e6d5ad994374ebe6990b2185ef1b569.tar.gz inkscape-30effecd3e6d5ad994374ebe6990b2185ef1b569.zip | |
no longer GC::release(NULL) with defect inx files, fixes #1358999
(bzr r132)
Diffstat (limited to 'src/extension/system.cpp')
| -rw-r--r-- | src/extension/system.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/extension/system.cpp b/src/extension/system.cpp index 34855cd4e..ccf168446 100644 --- a/src/extension/system.cpp +++ b/src/extension/system.cpp @@ -437,8 +437,9 @@ build_from_file(gchar const *filename) DTD in general for this stuff */ Inkscape::XML::Document *doc = sp_repr_read_file(filename, NULL); Extension *ext = build_from_reprdoc(doc, NULL); - Inkscape::GC::release(doc); - if (ext == NULL) + if (ext != NULL) + Inkscape::GC::release(doc); + else g_warning("Unable to create extension from definition file %s.\n", filename); return ext; } |
