comparison src/buddy.c @ 1794:60b3fd819cce

[gaim-migrate @ 1804] hi committer: Tailor Script <tailor@pidgin.im>
author Eric Warmenhoven <eric@warmenhoven.org>
date Wed, 02 May 2001 03:59:42 +0000
parents 1e0613d9526b
children caa605e70917
comparison
equal deleted inserted replaced
1793:00c753b86710 1794:60b3fd819cce
2893 d = d->next; 2893 d = d->next;
2894 } 2894 }
2895 g_free(n); 2895 g_free(n);
2896 if (!d) 2896 if (!d)
2897 gc->permit = g_slist_append(gc->permit, name); 2897 gc->permit = g_slist_append(gc->permit, name);
2898 else
2899 g_free(name);
2898 } else if (*c == 'd') { 2900 } else if (*c == 'd') {
2899 GSList *d = gc->deny; 2901 GSList *d = gc->deny;
2900 char *n; 2902 char *n;
2901 name = g_malloc(strlen(c + 2) + 2); 2903 name = g_malloc(strlen(c + 2) + 2);
2902 g_snprintf(name, strlen(c + 2) + 1, "%s", c + 2); 2904 g_snprintf(name, strlen(c + 2) + 1, "%s", c + 2);
2907 d = d->next; 2909 d = d->next;
2908 } 2910 }
2909 g_free(n); 2911 g_free(n);
2910 if (!d) 2912 if (!d)
2911 gc->deny = g_slist_append(gc->deny, name); 2913 gc->deny = g_slist_append(gc->deny, name);
2914 else
2915 g_free(name);
2912 } else if (!strncmp("toc", c, 3)) { 2916 } else if (!strncmp("toc", c, 3)) {
2913 sscanf(c + strlen(c) - 1, "%d", &gc->permdeny); 2917 sscanf(c + strlen(c) - 1, "%d", &gc->permdeny);
2914 debug_printf("permdeny: %d\n", gc->permdeny); 2918 debug_printf("permdeny: %d\n", gc->permdeny);
2915 if (gc->permdeny == 0) 2919 if (gc->permdeny == 0)
2916 gc->permdeny = 1; 2920 gc->permdeny = 1;