Mercurial > pidgin
diff libpurple/protocols/qq/file_trans.c @ 23049:190bc4ecf6c3
patch-03-add-qq_hex_dump
author | SHiNE CsyFeK <csyfek@gmail.com> |
---|---|
date | Tue, 24 Jun 2008 12:09:16 +0000 |
parents | 9a5d140400f1 |
children | 51dbe83ebbd3 |
line wrap: on
line diff
--- a/libpurple/protocols/qq/file_trans.c Tue Jun 24 11:58:57 2008 +0000 +++ b/libpurple/protocols/qq/file_trans.c Tue Jun 24 12:09:16 2008 +0000 @@ -293,7 +293,6 @@ guint8 *raw_data, *encrypted_data; time_t now; ft_info *info; - gchar *hex_dump; qd = (qq_data *) gc->proto_data; info = (ft_info *) qd->xfer->data; @@ -355,9 +354,9 @@ return; } - hex_dump = hex_dump_to_str(raw_data, bytes); - purple_debug(PURPLE_DEBUG_INFO, "QQ", "sending packet[%s]: \n%s", qq_get_file_cmd_desc(packet_type), hex_dump); - g_free(hex_dump); + qq_hex_dump(PURPLE_DEBUG_INFO, "QQ", + raw_data, bytes, + "sending packet[%s]:", qq_get_file_cmd_desc(packet_type)); encrypted_len = bytes + 16; encrypted_data = g_newa(guint8, encrypted_len); @@ -531,7 +530,6 @@ guint16 seq; guint8 hellobyte; ft_info *info = (ft_info *) qd->xfer->data; - gchar *hex_dump; bytes = 0; bytes += _qq_get_file_header(&fh, data + bytes); @@ -551,9 +549,9 @@ decryped_bytes += 4+1+1+19+1; /* skip something */ purple_debug(PURPLE_DEBUG_INFO, "QQ", "==> [%d] receive %s packet\n", seq, qq_get_file_cmd_desc(packet_type)); - hex_dump = hex_dump_to_str(decrypted_data, decrypted_len); - purple_debug(PURPLE_DEBUG_INFO, "QQ", "decrypted control packet received: \n%s", hex_dump); - g_free(hex_dump); + qq_hex_dump(PURPLE_DEBUG_INFO, "QQ", + decrypted_data, decrypted_len, + "decrypted control packet received:"); switch (packet_type) { case QQ_FILE_CMD_NOTIFY_IP_ACK: