fix possible crash on user deletion
[srvx.git] / src / saxdb.c
index b4afc3d59a24bfe0bfc3c26b7aeff5bae035e63c..7cd37944dad76f46228aae230c5f5956289172ce 100644 (file)
@@ -1,5 +1,5 @@
 /* saxdb.c - srvx database manager
- * Copyright 2002-2004 srvx Development Team
+ * Copyright 2002-2004,2007-2008 srvx Development Team
  *
  * This file is part of srvx.
  *
@@ -290,11 +290,13 @@ void
 saxdb_start_record(struct saxdb_context *dest, const char *name, int complex) {
     saxdb_pre_object(dest);
     saxdb_put_qstring(dest, name);
-    saxdb_put_string(dest, " { ");
+    saxdb_put_string(dest, " {");
     int_list_append(&dest->complex, complex);
     if (complex) {
         dest->indent++;
         saxdb_put_char(dest, '\n');
+    } else {
+        saxdb_put_char(dest, ' ');
     }
 }