View | Details | Raw Unified | Return to bug 102961
Collapse All | Expand All

(-)src/protocols/oscar/oscar.c (-1 / +12 lines)
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 */

Return to bug 102961