Added a --enable-debug option to configure and
[pspp] / src / str.c
index 4bf2d60c67f1578629abe5cc56771b1d819b1b14..0a9d0d0f26d713fb64ce6de6b0e3f4cfa0a13377 100644 (file)
--- a/src/str.c
+++ b/src/str.c
@@ -331,7 +331,11 @@ ds_end (const struct string *st)
 void
 ds_concat (struct string *st, const char *s)
 {
-  size_t s_len = strlen (s);
+  size_t s_len;
+
+  if (!s) return;
+
+  s_len = strlen (s);
   ds_extend (st, st->length + s_len);
   strcpy (st->string + st->length, s);
   st->length += s_len;