| 75 /* 256 */ |
75 /* 256 */ |
| 76 }; |
76 }; |
| 77 |
77 |
| 78 static void do_send_file(GtkWidget *, struct file_transfer *); |
78 static void do_send_file(GtkWidget *, struct file_transfer *); |
| 79 static void do_get_file (GtkWidget *, struct file_transfer *); |
79 static void do_get_file (GtkWidget *, struct file_transfer *); |
| |
80 extern int sflap_send(struct gaim_connection *, char *, int, int); |
| 80 |
81 |
| 81 static int snpa = -1; |
82 static int snpa = -1; |
| 82 |
83 |
| 83 static void toggle(GtkWidget *w, int *m) |
84 static void toggle(GtkWidget *w, int *m) |
| 84 { |
85 { |
| 370 fclose(ft->f); |
371 fclose(ft->f); |
| 371 gtk_widget_destroy(fw); |
372 gtk_widget_destroy(fw); |
| 372 fw = NULL; |
373 fw = NULL; |
| 373 |
374 |
| 374 if (!cont) { |
375 if (!cont) { |
| 375 char *tmp = frombase64(ft->cookie); |
|
| 376 g_snprintf(tmp_buf, MSG_LEN, "toc_rvous_cancel %s %s %s", ft->user, ft->cookie, ft->UID); |
376 g_snprintf(tmp_buf, MSG_LEN, "toc_rvous_cancel %s %s %s", ft->user, ft->cookie, ft->UID); |
| 377 sflap_send(ft->gc, tmp_buf, -1, TYPE_DATA); |
377 sflap_send(ft->gc, tmp_buf, -1, TYPE_DATA); |
| 378 close(ft->fd); |
378 close(ft->fd); |
| 379 free_ft(ft); |
379 free_ft(ft); |
| 380 return; |
380 return; |
| 505 fclose(ft->f); |
505 fclose(ft->f); |
| 506 gtk_widget_destroy(fw); |
506 gtk_widget_destroy(fw); |
| 507 fw = NULL; |
507 fw = NULL; |
| 508 |
508 |
| 509 if (!cont) { |
509 if (!cont) { |
| 510 char *tmp = frombase64(ft->cookie); |
|
| 511 char tmp_buf[MSG_LEN]; |
510 char tmp_buf[MSG_LEN]; |
| 512 g_snprintf(tmp_buf, MSG_LEN, "toc_rvous_cancel %s %s %s", ft->user, ft->cookie, ft->UID); |
511 g_snprintf(tmp_buf, MSG_LEN, "toc_rvous_cancel %s %s %s", ft->user, ft->cookie, ft->UID); |
| 513 sflap_send(ft->gc, tmp_buf, -1, TYPE_DATA); |
512 sflap_send(ft->gc, tmp_buf, -1, TYPE_DATA); |
| 514 close(ft->fd); |
513 close(ft->fd); |
| 515 free_ft(ft); |
514 free_ft(ft); |