Fix #3148124: sipe segfaults during login on Solaris
commitabac13fca7a67c4df85027a068c4f0990189ca68
authorJakub Adam <jakub.adam@ktknet.cz>
Thu, 30 Dec 2010 21:39:24 +0000 (30 22:39 +0100)
committerJakub Adam <jakub.adam@ktknet.cz>
Thu, 30 Dec 2010 21:39:24 +0000 (30 22:39 +0100)
tree1869dce28fa59530be0b69dedea7dff9bde9a213
parent3a761655fdba965df8f0bfd6d66b1ba87d807b58
Fix #3148124: sipe segfaults during login on Solaris

Because config.h was not included in sip-sec-ntlm.c, macro
HAVE_LANGINFO_CODESET was never defined, resulting in "ANSI_X3.4-1968"
to be always used instead of system codeset at sip_sec_init__ntlm().

iconv on Solaris does not know this alias for ASCII, so g_iconv_open()
calls in sip_sec_init__ntlm() failed and initialized conversion
descriptors with meaningless values.

* included config.h
* used "US-ASCII" as default codeset when compiling for Solaris
src/core/sip-sec-ntlm.c