Index: trunk/ippdb/src/ippdb.c
===================================================================
--- trunk/ippdb/src/ippdb.c	(revision 10328)
+++ trunk/ippdb/src/ippdb.c	(revision 10433)
@@ -20,5 +20,5 @@
 /*
  *
- * This file was generated by glueforge 0.33
+ * This file was generated by glueforge 0.34
  *
  * Do NOT directly edit this file.
@@ -131,6 +131,10 @@
             METADATAITEM_STRIFY_CASE(PS_DATA_F64, "%f", F64);
             case PS_DATA_STRING:
-                psStringSubstitute(str, " ", "_");
-                psStringAppend(&str, "%s", item->data.str);
+                if (item->data.str) {
+                    psString tmpStr = psStringCopy(item->data.str);
+                    psStringSubstitute(tmpStr, "_", " ");
+                    psStringAppend(&str, "%s", tmpStr);
+                    psFree(tmpStr);
+                }
                 break;
             case PS_DATA_BOOL:
