OSDN Git Service

pg_char_to_encoding() was redundant in initdb because
authorBruce Momjian <bruce@momjian.us>
Thu, 29 Mar 2007 22:46:42 +0000 (22:46 +0000)
committerBruce Momjian <bruce@momjian.us>
Thu, 29 Mar 2007 22:46:42 +0000 (22:46 +0000)
pg_valid_server_encoding() returns the same result if the encoding is
valid.

ITAGAKI Takahiro

src/bin/initdb/initdb.c

index 3d00d1e..2be097a 100644 (file)
@@ -42,7 +42,7 @@
  * Portions Copyright (c) 1994, Regents of the University of California
  * Portions taken from FreeBSD.
  *
- * $PostgreSQL: pgsql/src/bin/initdb/initdb.c,v 1.135 2007/03/18 16:50:43 neilc Exp $
+ * $PostgreSQL: pgsql/src/bin/initdb/initdb.c,v 1.136 2007/03/29 22:46:42 momjian Exp $
  *
  *-------------------------------------------------------------------------
  */
@@ -709,8 +709,7 @@ get_encoding_id(char *encoding_name)
 
        if (encoding_name && *encoding_name)
        {
-               if ((enc = pg_char_to_encoding(encoding_name)) >= 0 &&
-                       pg_valid_server_encoding(encoding_name) >= 0)
+               if ((enc = pg_valid_server_encoding(encoding_name)) >= 0)
                        return encodingid_to_string(enc);
        }
        fprintf(stderr, _("%s: \"%s\" is not a valid server encoding name\n"),