|
Lines 3534-3540
static int incomingim_chan2(aim_session_
Link Here
|
| 3534 |
xfer = gaim_xfer_new(gc->account, GAIM_XFER_RECEIVE, userinfo->sn); |
3534 |
xfer = gaim_xfer_new(gc->account, GAIM_XFER_RECEIVE, userinfo->sn); |
| 3535 |
xfer->remote_ip = g_strdup(args->verifiedip); |
3535 |
xfer->remote_ip = g_strdup(args->verifiedip); |
| 3536 |
xfer->remote_port = args->port; |
3536 |
xfer->remote_port = args->port; |
| 3537 |
gaim_xfer_set_filename(xfer, args->info.sendfile.filename); |
3537 |
|
|
|
3538 |
if (g_utf8_validate(args->info.sendfile.filename, -1, |
| 3539 |
NULL)) { |
| 3540 |
gaim_xfer_set_filename(xfer, |
| 3541 |
args->info.sendfile.filename); |
| 3542 |
} else { |
| 3543 |
gchar * utf8_filename = gaim_utf8_salvage( |
| 3544 |
args->info.sendfile.filename); |
| 3545 |
gaim_xfer_set_filename(xfer, utf8_filename); |
| 3546 |
g_free(utf8_filename); |
| 3547 |
} |
| 3548 |
|
| 3538 |
gaim_xfer_set_size(xfer, args->info.sendfile.totsize); |
3549 |
gaim_xfer_set_size(xfer, args->info.sendfile.totsize); |
| 3539 |
|
3550 |
|
| 3540 |
/* Ignore <ICQ_COOL_FT> XML that is sent along with ICQ sendfile requests */ |
3551 |
/* Ignore <ICQ_COOL_FT> XML that is sent along with ICQ sendfile requests */ |