protecting class name check from objects with NULL classname
authorerickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Sat, 21 Jul 2007 19:32:01 +0000 (19:32 +0000)
committererickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Sat, 21 Jul 2007 19:32:01 +0000 (19:32 +0000)
git-svn-id: svn://svn.open-ils.org/ILS/trunk@7570 dcc99617-32d9-48b4-a31d-7c20da2025e4

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

index 51d06af..5924721 100644 (file)
@@ -655,7 +655,7 @@ int verifyObjectClass ( osrfMethodContext* ctx, jsonObject* param ) {
        osrfHash* meta = (osrfHash*) ctx->method->userData;
        osrfHash* class = osrfHashGet( meta, "class" );
        
-       if ((strcmp( osrfHashGet(class, "classname"), param->classname ))) {
+       if (!param->classname || (strcmp( osrfHashGet(class, "classname"), param->classname ))) {
 
                growing_buffer* msg = buffer_init(128);
                buffer_fadd(