comparison src/protocols/irc/irc.c @ 2393:a7ecfd3f7714

[gaim-migrate @ 2406] Arkadiusz Miskiewicz\'s Gadu-Gadu plugin. I was able to figure out enough polish to be able to download Gadu-Gadu, create an account, and test the plugin. Imagine my shock when I got my info and it said I was a woman. Whoops. Also splitting plugins.c so that non-gtk stuff is in modules.c. gaim-core is almost ready for protocol implantaion. Also fixing an IRC bug. Also patiently waiting for anoncvs_gaim's lock in /cvsroot/gaim/gaim/pixmaps committer: Tailor Script <tailor@pidgin.im>
author Eric Warmenhoven <eric@warmenhoven.org>
date Sat, 29 Sep 2001 23:06:30 +0000
parents 569ae9f2bb89
children 579f8d4347ad
comparison
equal deleted inserted replaced
2392:9965c0bbdb7c 2393:a7ecfd3f7714
1317 static void irc_set_away(struct gaim_connection *gc, char *state, char *msg) 1317 static void irc_set_away(struct gaim_connection *gc, char *state, char *msg)
1318 { 1318 {
1319 struct irc_data *idata = gc->proto_data; 1319 struct irc_data *idata = gc->proto_data;
1320 char buf[IRC_BUF_LEN]; 1320 char buf[IRC_BUF_LEN];
1321 1321
1322 if (msg) 1322 if (gc->away)
1323 g_free(gc->away);
1324 gc->away = NULL;
1325
1326 if (msg) {
1323 g_snprintf(buf, sizeof(buf), "AWAY :%s\r\n", msg); 1327 g_snprintf(buf, sizeof(buf), "AWAY :%s\r\n", msg);
1324 else 1328 gc->away = g_strdup(msg);
1329 } else
1325 g_snprintf(buf, sizeof(buf), "AWAY\r\n"); 1330 g_snprintf(buf, sizeof(buf), "AWAY\r\n");
1326 irc_write(idata->fd, buf, strlen(buf)); 1331 irc_write(idata->fd, buf, strlen(buf));
1327 } 1332 }
1328 1333
1329 static char **irc_list_icon(int uc) 1334 static char **irc_list_icon(int uc)