From: joncruz Date: Sun, 14 May 2006 07:09:55 +0000 (+0000) Subject: Fixing hash sort for null X-Git-Url: https://git.tokkee.org/?a=commitdiff_plain;h=0891928183475e3abec093ffdc66d1505a510f04;p=inkscape.git Fixing hash sort for null --- 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,