(__gconv_find_transform): Return __GCONV_NULCONV if from and to charsets
authordrepper <drepper>
Sat, 28 Jul 2007 19:00:44 +0000 (19:00 +0000)
committerdrepper <drepper>
Sat, 28 Jul 2007 19:00:44 +0000 (19:00 +0000)
are the same.

iconv/gconv_db.c

index 6540cc3..cf452e7 100644 (file)
@@ -1,5 +1,6 @@
 /* Provide access to the collection of available transformation modules.
-   Copyright (C) 1997-2003, 2004, 2005, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1997-2003, 2004, 2005, 2006, 2007
+   Free Software Foundation, Inc.
    This file is part of the GNU C Library.
    Contributed by Ulrich Drepper <drepper@cygnus.com>, 1997.
 
@@ -756,7 +757,7 @@ __gconv_find_transform (const char *toset, const char *fromset,
     {
       /* Both character sets are the same.  */
       __libc_lock_unlock (__gconv_lock);
-      return __GCONV_NOCONV;
+      return __GCONV_NULCONV;
     }
 
   result = find_derivation (toset, toset_expand, fromset, fromset_expand,