Changeset 6b90431 for irc_commands.c
- Timestamp:
- 2010-06-16T08:31:40Z (14 years ago)
- Branches:
- master
- Children:
- 7cd2e8a
- Parents:
- e5b521d
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
irc_commands.c
re5b521d r6b90431 314 314 irc_send_num( irc, 401, "%s :No such nick/channel", cmd[1] ); 315 315 } 316 317 318 #if 0319 else if( irc->nick && g_strcasecmp( cmd[1], irc->nick ) == 0 )320 {321 }322 else323 {324 if( g_strcasecmp( cmd[1], irc->channel ) == 0 )325 {326 unsigned int i;327 char *t = set_getstr( &irc->set, "default_target" );328 329 if( g_strcasecmp( t, "last" ) == 0 && irc->last_target )330 cmd[1] = irc->last_target;331 else if( g_strcasecmp( t, "root" ) == 0 )332 cmd[1] = irc->mynick;333 334 for( i = 0; i < strlen( cmd[2] ); i ++ )335 {336 if( cmd[2][i] == ' ' ) break;337 if( cmd[2][i] == ':' || cmd[2][i] == ',' )338 {339 cmd[1] = cmd[2];340 cmd[2] += i;341 *cmd[2] = 0;342 while( *(++cmd[2]) == ' ' );343 break;344 }345 }346 347 irc->is_private = 0;348 349 if( cmd[1] != irc->last_target )350 {351 g_free( irc->last_target );352 irc->last_target = g_strdup( cmd[1] );353 }354 }355 else356 {357 irc->is_private = 1;358 }359 irc_send( irc, cmd[1], cmd[2], ( g_strcasecmp( cmd[0], "NOTICE" ) == 0 ) ? OPT_AWAY : 0 );360 }361 #endif362 316 } 363 317
Note: See TracChangeset
for help on using the changeset viewer.