Index: trunk/ippdb/tests/alloc.c
===================================================================
--- trunk/ippdb/tests/alloc.c	(revision 12231)
+++ trunk/ippdb/tests/alloc.c	(revision 12236)
@@ -602,5 +602,5 @@
         chipProcessedExpRow *object;
 
-        object = chipProcessedExpRowAlloc(-64, "a string", -64, "a string", "a string", "a string", "a string"    );
+        object = chipProcessedExpRowAlloc(-64, "a string", -64, "a string", "a string", "a string", "a string", "a string"    );
 
         if (!object) {
@@ -620,4 +620,8 @@
             exit(EXIT_FAILURE);
         }
+        if (strncmp(object->workdir, "a string", MAX_STRING_LENGTH)) {
+            psFree(object);
+            exit(EXIT_FAILURE);
+        }
         if (strncmp(object->label, "a string", MAX_STRING_LENGTH)) {
             psFree(object);
@@ -705,5 +709,5 @@
         camPendingExpRow *object;
 
-        object = camPendingExpRowAlloc(-64, -64, "a string", "a string", "a string", "a string"    );
+        object = camPendingExpRowAlloc(-64, -64, "a string", "a string", "a string", "a string", "a string"    );
 
         if (!object) {
@@ -719,4 +723,8 @@
             exit(EXIT_FAILURE);
         }
+        if (strncmp(object->workdir, "a string", MAX_STRING_LENGTH)) {
+            psFree(object);
+            exit(EXIT_FAILURE);
+        }
         if (strncmp(object->label, "a string", MAX_STRING_LENGTH)) {
             psFree(object);
@@ -742,5 +750,5 @@
         camProcessedExpRow *object;
 
-        object = camProcessedExpRowAlloc(-64, -64, "a string", "a string", "a string", "a string", "a string", 64.64, 64.64, 64.64, 32.32, 32.32, -32, "a string", 32.32, 32.32, -16    );
+        object = camProcessedExpRowAlloc(-64, -64, "a string", "a string", "a string", "a string", "a string", "a string", 64.64, 64.64, 64.64, 32.32, 32.32, -32, "a string", 32.32, 32.32, -16    );
 
         if (!object) {
@@ -753,4 +761,8 @@
         }
         if (!object->chip_id == -64) {
+            psFree(object);
+            exit(EXIT_FAILURE);
+        }
+        if (strncmp(object->workdir, "a string", MAX_STRING_LENGTH)) {
             psFree(object);
             exit(EXIT_FAILURE);
