# HG changeset patch # User Mark Doliner # Date 1070939249 0 # Node ID 2226c01893d6516ce7625a7ce9e815f3d72b0035 # Parent 318ed59300e447e070b85db0d9e375af2dc14917 [gaim-migrate @ 8471] Take this, Luke! Also, shx, Felipe, guy, if you're listening: The top half of gaim_mime_decode_field() in util.c does things it shouldn't. You should not cast a const char * to a char *. Somewhere in that block the value of new changes, which is bad. It causes the following backtrace: #3 0x003fc9af in free_check () from /lib/tls/libc.so.6 #4 0x003f9fa5 in free () from /lib/tls/libc.so.6 #5 0x006aba64 in g_free () from /usr/lib/libglib-2.0.so.0 #6 0x0021da94 in email_msg (servconn=0x94df488, msg=0x95a1910) at notification.c:2083 #7 0x0021ebfd in process_message (servconn=0x94df488, msg=0x95a1910) at servconn.c:49 #8 0x0021ef6e in process_multi_line (servconn=0x94df488, buffer=0x95a4fd0 "MIME-Version: 1.0\r\nContent-Type: text/x-msmsgsemailnotification; charset=UTF-8\r\n\r\nFrom: Mark Doliner\r\nMessage-URL: /cgi-bin/getmsg?msg=MSG1070938998.38&start=7318&len=972&curmbox=ACTIVE\r\nPost-URL: htt"...) at servconn.c:165 #9 0x002201c5 in msn_servconn_parse_data (data=0x94df488, source=5, cond=GAIM_INPUT_READ) at servconn.c:602 committer: Tailor Script diff -r 318ed59300e4 -r 2226c01893d6 ChangeLog --- a/ChangeLog Tue Dec 09 02:53:21 2003 +0000 +++ b/ChangeLog Tue Dec 09 03:07:29 2003 +0000 @@ -12,7 +12,6 @@ * Swedish translation updated (Tore Lundqvist (luntor)) * Vietnamese translation updated (T.M.Thanh) - version 0.74 (11/25/2003): * Sort-by-size log sorting fix * Log directory umask fix for users of gaim-remote