Mercurial > pidgin
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; |