]> andersk Git - moira.git/commitdiff
Fix double-free that makes RHEL4 unhappy if you ctrl-c at the wrong time.
authorzacheiss <zacheiss>
Sat, 28 May 2005 04:54:15 +0000 (04:54 +0000)
committerzacheiss <zacheiss>
Sat, 28 May 2005 04:54:15 +0000 (04:54 +0000)
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.079617 seconds and 5 git commands to generate.