summaryrefslogtreecommitdiff
path: root/lib/striconv.c
diff options
context:
space:
mode:
authorBruno Haible <bruno@clisp.org>2007-01-21 22:59:19 +0000
committerBruno Haible <bruno@clisp.org>2007-01-21 22:59:19 +0000
commit36a6f6825953d52a32710a6c38d3ef3a5870d3ac (patch)
treeff6e61cdd83ff6c5d4dff6479c1dcb4841af2614 /lib/striconv.c
parent70da04bc5da799165778cfe83c2d6a64dcb25b83 (diff)
downloadgnulib-36a6f6825953d52a32710a6c38d3ef3a5870d3ac.tar.gz
New module 'striconveha'.
Diffstat (limited to 'lib/striconv.c')
-rw-r--r--lib/striconv.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/striconv.c b/lib/striconv.c
index 7c4f549cf6..3703e9c586 100644
--- a/lib/striconv.c
+++ b/lib/striconv.c
@@ -397,7 +397,7 @@ str_cd_iconv (const char *src, iconv_t cd)
char *
str_iconv (const char *src, const char *from_codeset, const char *to_codeset)
{
- if (c_strcasecmp (from_codeset, to_codeset) == 0)
+ if (*src == '\0' || c_strcasecmp (from_codeset, to_codeset) == 0)
{
char *result = strdup (src);