X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=src%2Fextension%2Fsystem.cpp;h=ccf168446d2eaf811ad677a85c87e9934ba384a9;hb=82e21ba48b3bef514f856748d1ca20178b146be8;hp=34855cd4e6e401455a14194d127646cd488f126f;hpb=6b15695578f07a3f72c4c9475c1a261a3021472a;p=inkscape.git 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; }