Crash on pg_ctl initdb without options

Поиск
Список
Период
Сортировка
От Takahiro Itagaki
Тема Crash on pg_ctl initdb without options
Дата
Msg-id 20091214172558.8A97.52131E4D@oss.ntt.co.jp
обсуждение исходный текст
Ответы Re: Crash on pg_ctl initdb without options  (Peter Eisentraut <peter_e@gmx.net>)
Список pgsql-hackers
pg_ctl initdb crashes if no options are passed.
Do we need additional if-null test for pgdata_opt just like post_opts?
   $ pg_ctl initdb   sh: -c: line 0: syntax error near unexpected token `null'   sh: -c: line 0:
`"/usr/local/pgsql/bin/initdb"(null)'   pg_ctl: database system initialization failed
 


Index: src/bin/pg_ctl/pg_ctl.c
===================================================================
--- src/bin/pg_ctl/pg_ctl.c    (head)
+++ src/bin/pg_ctl/pg_ctl.c    (fix)
@@ -656,6 +656,9 @@    if (exec_path == NULL)        exec_path = find_other_exec_or_die(argv0, "initdb", "initdb
(PostgreSQL)" PG_VERSION "\n");
 
+    if (pgdata_opt == NULL)
+        pgdata_opt = "";
+    if (post_opts == NULL)        post_opts = "";

Regards,
---
Takahiro Itagaki
NTT Open Source Software Center



В списке pgsql-hackers по дате отправления:

Предыдущее
От: Peter Eisentraut
Дата:
Сообщение: Re: Hot Standby, release candidate?
Следующее
От: Dave Page
Дата:
Сообщение: Re: Winflex