[Frugalware-darcs] setup-current: netconfig: fixed a few memleaks

VMiklos vmiklos at frugalware.org
Thu Mar 16 18:10:11 CET 2006


[netconfig: fixed a few memleaks
VMiklos <vmiklos at frugalware.org>**20060119115842] {
hunk ./src/config/netconfig.c 2
- *  netconfig.c for Frugalware setup
+ *  netconfig.c for Frugalware
hunk ./src/config/netconfig.c 120
-	free(ptr);
+	FREE(ptr);
hunk ./src/config/netconfig.c 240
-		free(ptr);
+		FREE(ptr);
hunk ./src/config/netconfig.c 259
-				free(ptr);
+				FREE(ptr);
hunk ./src/config/netconfig.c 263
-		free(ptr);
+		FREE(ptr);
hunk ./src/config/netconfig.c 288
-		free(ptr);
+		FREE(ptr);
hunk ./src/config/netconfig.c 294
-		free(ptr);
+		FREE(ptr);
hunk ./src/config/netconfig.c 301
-		free(ptr);
+		FREE(ptr);
hunk ./src/config/netconfig.c 312
-		free(ptr);
+		FREE(ptr);
hunk ./src/config/netconfig.c 319
-		free(ptr);
+		FREE(ptr);
hunk ./src/config/netconfig.c 325
-		free(ptr);
+		FREE(ptr);
hunk ./src/config/netconfig.c 331
-			free(ptr);
+			FREE(ptr);
hunk ./src/config/netconfig.c 340
-		free(ptr);
+		FREE(ptr);
hunk ./src/config/netconfig.c 436
-		free(dialog_vars.backtitle);
+		FREE(dialog_vars.backtitle);
hunk ./src/config/netconfig.c 669
-		free(ipaddr);
+		FREE(ipaddr);
hunk ./src/config/netconfig.c 672
-	free(network);
+	FREE(network);
hunk ./src/config/netconfig.c 721
+	FREE(host);
+	FREE(nettype);
+	FREE(dhcphost);
+	FREE(ipaddr);
+	FREE(netmask);
+	FREE(gateway);
+	FREE(dns);
hunk ./src/config/netconfig.c 815
-		free(fn);
+		FREE(fn);
hunk ./src/config/netconfig.h 31
+#define FREE(p) do { if (p) { free(p); (p) = NULL; }} while(0)
}


More information about the Frugalware-darcs mailing list