From 88eaf4b49855a8069fce79296f2d271b6c6c654c Mon Sep 17 00:00:00 2001 From: Wilmer van der Gaast Date: Sun, 6 Jun 2010 02:24:13 +0100 Subject: buddy_sendbuffer should be renamed, since it has to work for users and chats. For smooth transitions, add an old_key attribute to settings which can be used as a (temporary) alias. --- set.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'set.c') diff --git a/set.c b/set.c index 8ecc9690..48a9289b 100644 --- a/set.c +++ b/set.c @@ -68,7 +68,8 @@ set_t *set_find( set_t **head, char *key ) while( s ) { - if( g_strcasecmp( s->key, key ) == 0 ) + if( g_strcasecmp( s->key, key ) == 0 || + ( s->old_key && g_strcasecmp( s->old_key, key ) == 0 ) ) break; s = s->next; } @@ -175,8 +176,9 @@ void set_del( set_t **head, char *key ) *head = s->next; g_free( s->key ); - if( s->value ) g_free( s->value ); - if( s->def ) g_free( s->def ); + g_free( s->old_key ); + g_free( s->value ); + g_free( s->def ); g_free( s ); } } -- cgit v1.2.3