]> andersk Git - moira.git/blobdiff - clients/moira/cluster.c
Fix double-free that makes RHEL4 unhappy if you ctrl-c at the wrong time.
[moira.git] / clients / moira / cluster.c
index 3edb3607733b0934aa956f1bb12169bbe7d088f1..3f2f9e3e00229b7ebd2c4ed271bc23635d835229 100644 (file)
@@ -687,12 +687,12 @@ char **AskMCDInfo(char **info, int type, Bool name)
          free(info[10]);
        }
 
-      info[10] = info[M_SUBNET];
-      info[11] = info[M_ADDR];
-      info[12] = info[M_OWNER_TYPE];
-      info[13] = info[M_OWNER_NAME];
-      info[14] = info[M_ACOMMENT];
-      info[15] = info[M_OCOMMENT];
+      info[10] = strdup(info[M_SUBNET]);
+      info[11] = strdup(info[M_ADDR]);
+      info[12] = strdup(info[M_OWNER_TYPE]);
+      info[13] = strdup(info[M_OWNER_NAME]);
+      info[14] = strdup(info[M_ACOMMENT]);
+      info[15] = strdup(info[M_OCOMMENT]);
 
       if (name)
        {
This page took 0.035445 seconds and 4 git commands to generate.