Mercurial > pidgin.yaz
comparison libpurple/protocols/oscar/oft.c @ 27724:26f55eb6ab59
propagate from branch 'im.pidgin.pidgin' (head 1cb036aecbbe359226e69874379d39ce74c8daf6)
to branch 'im.pidgin.pidgin.yaz' (head 99515d90725804d37c9baeec606e2f4e2ec5a61f)
author | Yoshiki Yazawa <yaz@honeyplanet.jp> |
---|---|
date | Wed, 19 Sep 2007 08:27:28 +0000 |
parents | 44b4e8bd759b df1678b8bd51 |
children | 98604b4bfa3b |
comparison
equal
deleted
inserted
replaced
20541:a9022965162b | 27724:26f55eb6ab59 |
---|---|
677 conn->xferdata.rfcsum = 0xffff0000; | 677 conn->xferdata.rfcsum = 0xffff0000; |
678 conn->xferdata.recvcsum = 0xffff0000; | 678 conn->xferdata.recvcsum = 0xffff0000; |
679 strncpy((gchar *)conn->xferdata.idstring, "Cool FileXfer", 31); | 679 strncpy((gchar *)conn->xferdata.idstring, "Cool FileXfer", 31); |
680 conn->xferdata.modtime = 0; | 680 conn->xferdata.modtime = 0; |
681 conn->xferdata.cretime = 0; | 681 conn->xferdata.cretime = 0; |
682 xfer->filename = g_path_get_basename(xfer->local_filename); | 682 { /* yaz */ |
683 guchar *tmp = NULL; | |
684 size_t dummy; | |
685 tmp = botch_utf(xfer->filename, strlen(xfer->filename), &dummy); | |
686 if(tmp){ | |
687 purple_xfer_set_filename(xfer, (char *)tmp); | |
688 g_free(tmp); | |
689 } | |
690 } | |
683 conn->xferdata.name_length = MAX(64, strlen(xfer->filename) + 1); | 691 conn->xferdata.name_length = MAX(64, strlen(xfer->filename) + 1); |
684 conn->xferdata.name = (guchar *)g_strndup(xfer->filename, conn->xferdata.name_length - 1); | 692 conn->xferdata.name = (guchar *)g_strndup(xfer->filename, conn->xferdata.name_length - 1); |
685 | 693 |
686 peer_oft_checksum_file(conn, xfer, | 694 peer_oft_checksum_file(conn, xfer, |
687 peer_oft_checksum_calculated_cb, G_MAXUINT32); | 695 peer_oft_checksum_calculated_cb, G_MAXUINT32); |