comparison src/core.c @ 2541:8229710b343b

[gaim-migrate @ 2554] fun stuff. committer: Tailor Script <tailor@pidgin.im>
author Eric Warmenhoven <eric@warmenhoven.org>
date Thu, 18 Oct 2001 20:56:59 +0000
parents b4ac3b5f484b
children 271011bbe14e
comparison
equal deleted inserted replaced
2540:42e8c40247f5 2541:8229710b343b
275 debug_printf("unhandled message subtype %d\n", subtype); 275 debug_printf("unhandled message subtype %d\n", subtype);
276 break; 276 break;
277 } 277 }
278 } 278 }
279 279
280 static gint gaim_recv(GIOChannel *source, void *buf, gint len) 280 static gint gaim_recv(GIOChannel *source, guchar *buf, gint len)
281 { 281 {
282 gint total = 0; 282 gint total = 0;
283 gint cur; 283 gint cur;
284 284
285 while (total < len) { 285 while (total < len) {
320 g_source_remove(ui->inpa); 320 g_source_remove(ui->inpa);
321 g_free(ui); 321 g_free(ui);
322 return FALSE; 322 return FALSE;
323 } 323 }
324 324
325 if (gaim_recv(source, &len, sizeof(len)) != sizeof(len)) { 325 if (gaim_recv(source, (guchar *)&len, sizeof(len)) != sizeof(len)) {
326 debug_printf("UI has abandoned us!\n"); 326 debug_printf("UI has abandoned us!\n");
327 uis = g_slist_remove(uis, ui); 327 uis = g_slist_remove(uis, ui);
328 g_io_channel_close(ui->channel); 328 g_io_channel_close(ui->channel);
329 g_source_remove(ui->inpa); 329 g_source_remove(ui->inpa);
330 g_free(ui); 330 g_free(ui);