fixing segfault
authormiker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Thu, 29 Jun 2006 13:33:18 +0000 (13:33 +0000)
committermiker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Thu, 29 Jun 2006 13:33:18 +0000 (13:33 +0000)
git-svn-id: svn://svn.open-ils.org/ILS/trunk@4831 dcc99617-32d9-48b4-a31d-7c20da2025e4

Open-ILS/src/c-apps/oils_cstore.c

index 8010bfc..605057b 100644 (file)
@@ -113,7 +113,7 @@ int osrfAppInitialize() {
                if (!strcmp( (char*)kid->name, "class" )) {
 
                        char* virt_class = xmlGetNsProp(kid, "virtual", PERSIST_NS);
-                       if (!strcmp(virt_class, "true")) {
+                       if (virt_class && !strcmp(virt_class, "true")) {
                                free(virt_class);
                                kid = kid->next;
                                continue;