diff options
author | Wilmer van der Gaast <wilmer@gaast.net> | 2010-06-09 01:35:13 +0100 |
---|---|---|
committer | Wilmer van der Gaast <wilmer@gaast.net> | 2010-06-09 01:35:13 +0100 |
commit | 6acc0332708b8c844f721dbda9c7ecb94b8dd232 (patch) | |
tree | 9fcd6b595b575a5f742842981f03caa58ee15072 /protocols/msn/ns.c | |
parent | 46d215d562f8e1aba2b24e2d1feab27337956d50 (diff) |
Moving MSN contacts between groups is now possible, but no support yet for
creating new groups.
Diffstat (limited to 'protocols/msn/ns.c')
-rw-r--r-- | protocols/msn/ns.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/protocols/msn/ns.c b/protocols/msn/ns.c index 2b0600a3..8afcbe23 100644 --- a/protocols/msn/ns.c +++ b/protocols/msn/ns.c @@ -532,8 +532,14 @@ static int msn_ns_command( gpointer data, char **cmd, int num_parts ) } else if( num_parts >= 6 && strcmp( cmd[2], "FL" ) == 0 ) { + const char *group = NULL; + int num; + + if( cmd[6] != NULL && sscanf( cmd[6], "%d", &num ) == 1 && num < md->groupcount ) + group = md->grouplist[num]; + http_decode( cmd[5] ); - imcb_add_buddy( ic, cmd[4], NULL ); + imcb_add_buddy( ic, cmd[4], group ); imcb_rename_buddy( ic, cmd[4], cmd[5] ); } } |