comparison src/server.c @ 5325:141404465d38

[gaim-migrate @ 5698] Paul A (darkrain) writes: " The new sanity-checking code in serv_set_away makes it impossible to return from away in some cases (when the state is GAIM_AWAY_CUSTOM) This patch fixes the problem." since i hit this bug, fixing it is a good thing ;-) committer: Tailor Script <tailor@pidgin.im>
author Luke Schierer <lschiere@pidgin.im>
date Wed, 07 May 2003 04:36:32 +0000
parents 1f901484599d
children e938119382cf
comparison
equal deleted inserted replaced
5324:633067e155f9 5325:141404465d38
293 void serv_set_away(struct gaim_connection *gc, char *state, char *message) 293 void serv_set_away(struct gaim_connection *gc, char *state, char *message)
294 { 294 {
295 GaimPluginProtocolInfo *prpl_info = NULL; 295 GaimPluginProtocolInfo *prpl_info = NULL;
296 296
297 if (gc->away_state != NULL && state != NULL && 297 if (gc->away_state != NULL && state != NULL &&
298 strcmp(gc->away_state, GAIM_AWAY_CUSTOM) &&
298 !strcmp(gc->away_state, state)) { 299 !strcmp(gc->away_state, state)) {
299 300
300 return; 301 return;
301 } 302 }
302 303