src/buddy.c

changeset 1794
33dc9bab4716
parent 1764
d8c1affb29fe
child 1805
c2aeee08d50e
--- a/src/buddy.c	Wed May 02 00:10:38 2001 +0000
+++ b/src/buddy.c	Wed May 02 03:59:42 2001 +0000
@@ -2895,6 +2895,8 @@
 				g_free(n);
 				if (!d)
 					gc->permit = g_slist_append(gc->permit, name);
+				else
+					g_free(name);
 			} else if (*c == 'd') {
 				GSList *d = gc->deny;
 				char *n;
@@ -2909,6 +2911,8 @@
 				g_free(n);
 				if (!d)
 					gc->deny = g_slist_append(gc->deny, name);
+				else
+					g_free(name);
 			} else if (!strncmp("toc", c, 3)) {
 				sscanf(c + strlen(c) - 1, "%d", &gc->permdeny);
 				debug_printf("permdeny: %d\n", gc->permdeny);

mercurial