X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=src%2Fextension%2Fdb.h;h=c67a62bf2b4bc6b46dae9bd5420d42610f795ed1;hb=a81109a0d2f3cac7dbe1b290108a713df93b5804;hp=264e7653925fc31a138fa6ef39512cf39f134384;hpb=6b15695578f07a3f72c4c9475c1a261a3021472a;p=inkscape.git diff --git a/src/extension/db.h b/src/extension/db.h index 264e76539..c67a62bf2 100644 --- a/src/extension/db.h +++ b/src/extension/db.h @@ -29,7 +29,13 @@ private: to find the different extensions in the hash map. */ struct ltstr { bool operator()(const char* s1, const char* s2) const { - return strcmp(s1, s2) < 0; + if ( (s1 == NULL) && (s2 != NULL) ) { + return true; + } else if (s1 == NULL || s2 == NULL) { + return false; + } else { + return strcmp(s1, s2) < 0; + } } }; /** This is the actual database. It has all of the modules in it,