[Pidgin] #2247: Crash on Jabber connection refused in non UTF-8 locale
Pidgin
trac at pidgin.im
Sat Nov 3 14:14:15 EDT 2007
#2247: Crash on Jabber connection refused in non UTF-8 locale
----------------------+-----------------------------------------------------
Reporter: pterjan | Owner: nwalp
Type: defect | Status: closed
Priority: minor | Milestone: 2.2.3
Component: XMPP | Version: 2.0.2
Resolution: fixed | Keywords:
Pending: 0 |
----------------------+-----------------------------------------------------
Changes (by nwalp at pidgin.im):
* status: new => closed
* resolution: => fixed
* milestone: => 2.2.3
Comment:
(In [4ce909291d6a5f3740e648dcfde56ae73badd206]) replace most calls to
strerror with calls to g_strerror. strerror will return
a locale-specific string in the locale-specific encoding, which isn't
guaranteed to be UTF-8. g_strerror will always return a UTF-8 string.
I left gg and zephyr untouched, since gg doesn't include glib headers yet,
and zephyr does something weird with a #define for strerror. Someone more
familliar with those should take a look.
And the win32 guys should check and see if I screwed something up, since
they had strerror #defined to something else.
This should fix #2247 (and maybe some mystery crashes)
--
Ticket URL: </ticket/2247#comment:5>
Pidgin <http://pidgin.im>
Pidgin
More information about the Tracker
mailing list