Changeset: 247ea70944cd for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=247ea70944cd
Modified Files:
        tools/merovingian/client/monetdb.c
Branch: hot-snapshot
Log Message:

snapshot_enumerate() got ->path wrong


diffs (20 lines):

diff --git a/tools/merovingian/client/monetdb.c 
b/tools/merovingian/client/monetdb.c
--- a/tools/merovingian/client/monetdb.c
+++ b/tools/merovingian/client/monetdb.c
@@ -1754,13 +1754,15 @@ snapshot_enumerate(struct snapshot **sna
                        }
                        int dblen = dbend - p;
                        char *path = dbend + 1;
+                       int pathlen = eol - path;
                        struct snapshot *snap = push_snapshot(snapshots, 
nsnapshots);
                        snap->dbname = malloc(dblen + 1);
                        memmove(snap->dbname, p, dblen);
                        snap->dbname[dblen] = '\0';
                        snap->time = time;
                        snap->size = size;
-                       snap->path = strdup(path);
+                       snap->path = malloc(pathlen + 1);
+                       memmove(snap->path, path, pathlen);
                        p = eol + 1;
                };
                free(out);
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to