| 319 xfer->sg = sg; |
319 xfer->sg = sg; |
| 320 xfer->client_entry = client_entry; |
320 xfer->client_entry = client_entry; |
| 321 xfer->session_id = session_id; |
321 xfer->session_id = session_id; |
| 322 xfer->hostname = g_strdup(hostname); |
322 xfer->hostname = g_strdup(hostname); |
| 323 xfer->port = port; |
323 xfer->port = port; |
| 324 xfer->xfer = purple_xfer_new(xfer->sg->account, PURPLE_XFER_RECEIVE, |
324 xfer->xfer = purple_xfer_new(xfer->sg->account, PURPLE_XFER_TYPE_RECEIVE, |
| 325 xfer->client_entry->nickname); |
325 xfer->client_entry->nickname); |
| 326 if (!xfer->xfer) { |
326 if (!xfer->xfer) { |
| 327 silc_client_file_close(xfer->sg->client, xfer->sg->conn, xfer->session_id); |
327 silc_client_file_close(xfer->sg->client, xfer->sg->conn, xfer->session_id); |
| 328 g_free(xfer->hostname); |
328 g_free(xfer->hostname); |
| 329 silc_free(xfer); |
329 silc_free(xfer); |
| 452 xfer = silc_calloc(1, sizeof(*xfer)); |
452 xfer = silc_calloc(1, sizeof(*xfer)); |
| 453 g_return_val_if_fail(xfer != NULL, NULL); |
453 g_return_val_if_fail(xfer != NULL, NULL); |
| 454 |
454 |
| 455 xfer->sg = sg; |
455 xfer->sg = sg; |
| 456 xfer->client_entry = silc_dlist_get(clients); |
456 xfer->client_entry = silc_dlist_get(clients); |
| 457 xfer->xfer = purple_xfer_new(xfer->sg->account, PURPLE_XFER_SEND, |
457 xfer->xfer = purple_xfer_new(xfer->sg->account, PURPLE_XFER_TYPE_SEND, |
| 458 xfer->client_entry->nickname); |
458 xfer->client_entry->nickname); |
| 459 if (!xfer->xfer) { |
459 if (!xfer->xfer) { |
| 460 silc_free(xfer); |
460 silc_free(xfer); |
| 461 return NULL; |
461 return NULL; |
| 462 } |
462 } |