When ZOOM_set_dset_error() is passed an addinfo2 as well as addinfo,
authorMike Taylor <mike@indexdata.com>
Wed, 2 Nov 2011 12:29:54 +0000 (12:29 +0000)
committerMike Taylor <mike@indexdata.com>
Wed, 2 Nov 2011 12:29:54 +0000 (12:29 +0000)
they are separated by a colon and a space rather than simply
concatenated.

src/zoom-c.c

index dc52963..8d97e0f 100644 (file)
@@ -70,8 +70,9 @@ void ZOOM_set_dset_error(ZOOM_connection c, int error,
     }
     if (addinfo && addinfo2)
     {
-        c->addinfo = (char*) xmalloc(strlen(addinfo) + strlen(addinfo2) + 2);
+        c->addinfo = (char*) xmalloc(strlen(addinfo) + strlen(addinfo2) + 3);
         strcpy(c->addinfo, addinfo);
+        strcat(c->addinfo, ": ");
         strcat(c->addinfo, addinfo2);
     }
     else if (addinfo)