[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