libpurple/protocols/silc/ft.c

branch
soc.2013.gobjectification
changeset 34912
539b7b4d1949
parent 33774
491716e51b9b
child 34918
cacde085bb16
equal deleted inserted replaced
34911:8b46f11b9e7e 34912:539b7b4d1949
75 char tmp[256]; 75 char tmp[256];
76 76
77 if (status == SILC_CLIENT_FILE_MONITOR_CLOSED) { 77 if (status == SILC_CLIENT_FILE_MONITOR_CLOSED) {
78 /* All started sessions terminate here */ 78 /* All started sessions terminate here */
79 purple_xfer_set_protocol_data(xfer->xfer, NULL); 79 purple_xfer_set_protocol_data(xfer->xfer, NULL);
80 purple_xfer_unref(xfer->xfer); 80 g_object_unref(xfer->xfer);
81 silc_free(xfer); 81 silc_free(xfer);
82 return; 82 return;
83 } 83 }
84 84
85 if (status == SILC_CLIENT_FILE_MONITOR_DISCONNECT) { 85 if (status == SILC_CLIENT_FILE_MONITOR_DISCONNECT) {
287 _("Could not start the file transfer"), NULL); 287 _("Could not start the file transfer"), NULL);
288 break; 288 break;
289 } 289 }
290 290
291 /* Error */ 291 /* Error */
292 purple_xfer_unref(xfer->xfer); 292 g_object_unref(xfer->xfer);
293 g_free(xfer->hostname); 293 g_free(xfer->hostname);
294 silc_free(xfer); 294 silc_free(xfer);
295 silc_free(local_ip); 295 silc_free(local_ip);
296 silc_free(remote_ip); 296 silc_free(remote_ip);
297 } 297 }

mercurial