Changeset b46769d for protocols/msn/ns.c
- Timestamp:
- 2010-08-12T22:44:56Z (14 years ago)
- Branches:
- master
- Children:
- 91d6e91
- Parents:
- be7a180
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
protocols/msn/ns.c
rbe7a180 rb46769d 228 228 else if( strcmp( cmd[2], "OK" ) == 0 ) 229 229 { 230 if( num_parts == 7 )231 msn_ns_got_display_name( ic, cmd[4] );232 else233 imcb_log( ic, "Warning: Friendly name in server response was corrupted" );234 235 230 imcb_log( ic, "Authenticated, getting buddy list" ); 236 237 231 msn_soap_memlist_request( ic ); 238 232 } … … 246 240 else if( strcmp( cmd[0], "MSG" ) == 0 ) 247 241 { 248 if( num_parts !=4 )242 if( num_parts < 4 ) 249 243 { 250 244 imcb_error( ic, "Syntax error" ); … … 348 342 const struct msn_away_state *st; 349 343 350 if( num_parts !=5 )344 if( num_parts < 5 ) 351 345 { 352 346 imcb_error( ic, "Syntax error" ); … … 377 371 int session, port; 378 372 379 if( num_parts !=7 )373 if( num_parts < 7 ) 380 374 { 381 375 imcb_error( ic, "Syntax error" ); … … 421 415 else if( strcmp( cmd[0], "ADD" ) == 0 ) 422 416 { 423 if( num_parts == 6 && strcmp( cmd[2], "RL" ) == 0 )417 if( num_parts >= 6 && strcmp( cmd[2], "RL" ) == 0 ) 424 418 { 425 419 GSList *l; … … 485 479 else if( strcmp( cmd[0], "REA" ) == 0 ) 486 480 { 487 if( num_parts !=5 )481 if( num_parts < 5 ) 488 482 { 489 483 imcb_error( ic, "Syntax error" );
Note: See TracChangeset
for help on using the changeset viewer.