snprintf() instead of sprintf() ?

Поиск
Список
Период
Сортировка
От Hiroshi Inoue
Тема snprintf() instead of sprintf() ?
Дата
Msg-id 000101be6f56$dbbfc000$2801007e@cadzone.tpf.co.jp
обсуждение исходный текст
Ответы Re: [HACKERS] snprintf() instead of sprintf() ?  (Bruce Momjian <maillist@candle.pha.pa.us>)
Список pgsql-hackers
Hello all,

CREATE USER/ALTER USER doesn't work well for 
99/02/23 snapshot;

=> create user user1;
ERROR:  Bad abstime external representation ''

I didn't understand the reason.
=> alter user fred createuser;
ERROR:  parser: parse error at or near "where"

I found it's because of the use snprintf() instead 
of sprintf().  Different from sprintf(),snprintf() 
clears its target first. 
AlterUser() function uses the statement such assnprintf(sql, "....", sql, ...) 

In this case,the content of sql which is also a 
source of snprintf is cleared before execution.

Thanks. 

Hiroshi Inoue
Inoue@tpf.co.jp


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

Предыдущее
От: Tatsuo Ishii
Дата:
Сообщение: Re: [HACKERS] Re: your mail
Следующее
От: Tatsuo Ishii
Дата:
Сообщение: [CURRENT] contrib/array_iterator patch