Mercurial > pidgin
comparison libpurple/protocols/yahoo/yahoo_friend.c @ 26166:bc31ebd391d3
use "msn/" rather than "wlm/"
author | Sulabh Mahajan <sulabh@soc.pidgin.im> |
---|---|
date | Wed, 28 Jan 2009 07:01:37 +0000 |
parents | 74bb0836f164 |
children | 1a971a264c3e |
comparison
equal
deleted
inserted
replaced
26165:74bb0836f164 | 26166:bc31ebd391d3 |
---|---|
149 YahooFriend *f; | 149 YahooFriend *f; |
150 char *temp = NULL; | 150 char *temp = NULL; |
151 char *who = NULL; | 151 char *who = NULL; |
152 int value = 0; | 152 int value = 0; |
153 int protocol = 0; | 153 int protocol = 0; |
154 gboolean wlm = FALSE; | 154 gboolean msn = FALSE; |
155 | 155 |
156 while (l) { | 156 while (l) { |
157 struct yahoo_pair *pair = l->data; | 157 struct yahoo_pair *pair = l->data; |
158 | 158 |
159 switch (pair->key) { | 159 switch (pair->key) { |
163 case 31: | 163 case 31: |
164 value = strtol(pair->value, NULL, 10); | 164 value = strtol(pair->value, NULL, 10); |
165 break; | 165 break; |
166 case 241: | 166 case 241: |
167 protocol = strtol(pair->value, NULL, 10); | 167 protocol = strtol(pair->value, NULL, 10); |
168 wlm = TRUE; | 168 msn = TRUE; |
169 break; | 169 break; |
170 } | 170 } |
171 | 171 |
172 l = l->next; | 172 l = l->next; |
173 } | 173 } |
174 | 174 |
175 if(wlm) | 175 if(msn) |
176 who = g_strconcat("wlm/", temp, NULL); | 176 who = g_strconcat("msn/", temp, NULL); |
177 else | 177 else |
178 who = g_strdup(temp); | 178 who = g_strdup(temp); |
179 | 179 |
180 if (value != 1 && value != 2) { | 180 if (value != 1 && value != 2) { |
181 purple_debug_error("yahoo", "Received unknown value for presence key: %d\n", value); | 181 purple_debug_error("yahoo", "Received unknown value for presence key: %d\n", value); |