summaryrefslogtreecommitdiffstats
path: root/src/inkscape.cpp
diff options
context:
space:
mode:
authorJon A. Cruz <jon@joncruz.org>2007-04-06 20:12:18 +0000
committerjoncruz <joncruz@users.sourceforge.net>2007-04-06 20:12:18 +0000
commite5738bba197fec55b5cecd83c56be0a46fd006b6 (patch)
tree563778ef93d06e2fea2003a73ca63409a25fef06 /src/inkscape.cpp
parentPrevent null pointer dereferencing (diff)
downloadinkscape-e5738bba197fec55b5cecd83c56be0a46fd006b6.tar.gz
inkscape-e5738bba197fec55b5cecd83c56be0a46fd006b6.zip
Additional null pointer checking
(bzr r2827)
Diffstat (limited to 'src/inkscape.cpp')
-rw-r--r--src/inkscape.cpp7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/inkscape.cpp b/src/inkscape.cpp
index 829aacdc9..c167be493 100644
--- a/src/inkscape.cpp
+++ b/src/inkscape.cpp
@@ -731,7 +731,12 @@ inkscape_get_repr (Inkscape::Application *inkscape, const gchar *key)
return NULL;
}
- Inkscape::XML::Node *repr = Inkscape::Preferences::get()->root();
+ Inkscape::XML::Node *prefs = Inkscape::Preferences::get();
+ if ( !prefs ) {
+ return NULL;
+ }
+
+ Inkscape::XML::Node *repr = prefs->root();
if (!repr) return NULL;
g_assert (!(strcmp (repr->name(), "inkscape")));