projects
/
pspp
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Avoid crash when recovering from syntax error in RELIABILITY.
[pspp]
/
src
/
libpspp
/
i18n.c
diff --git
a/src/libpspp/i18n.c
b/src/libpspp/i18n.c
index ba083fffe2f1a791dca465bd0c4a17b59b4cc63c..70780eff968a6ec62c071da23229a4ebaac49fcc 100644
(file)
--- a/
src/libpspp/i18n.c
+++ b/
src/libpspp/i18n.c
@@
-17,6
+17,7
@@
#include <config.h>
#include <xalloc.h>
#include <assert.h>
#include <config.h>
#include <xalloc.h>
#include <assert.h>
+#include <locale.h>
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
@@
-45,7
+46,7
@@
create_iconv (const char* tocode, const char* fromcode)
/* I don't think it's safe to translate this string or to use messaging
as the convertors have not yet been set up */
/* I don't think it's safe to translate this string or to use messaging
as the convertors have not yet been set up */
- if ( (iconv_t) -1 == conv)
+ if ( (iconv_t) -1 == conv
&& 0 != strcmp (tocode, fromcode)
)
{
const int err = errno;
fprintf (stderr,
{
const int err = errno;
fprintf (stderr,