BUG #1741: %i missing in snprintf implementation

Поиск
Список
Период
Сортировка
От Tim Mauch
Тема BUG #1741: %i missing in snprintf implementation
Дата
Msg-id 20050630161858.7A664F0B01@svr2.postgresql.org
обсуждение исходный текст
Ответы Re: BUG #1741: %i missing in snprintf implementation
Список pgsql-bugs
The following bug has been logged online:

Bug reference:      1741
Logged by:          Tim Mauch
Email address:      tgmauch@yahoo.com
PostgreSQL version: 8.0.1 - 8.0.3
Operating system:   Redhat linux 8.0
Description:        %i missing in snprintf implementation
Details:

The implementation of snprintf/vsnprintf in src/port/snprintf.c does not
allow the use of %i ( %d equivalent ).  This likely isn't a problem for
postgres itself, but when a program compiles with -lpq and the standard c
libraries are not previously included the use of %i in the format string of
snprintf causes segmentation faults.

This is easily fixed by adding "case 'i':" to the same block of code handled
by "case 'd':" and case 'D':" in the implementation.

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

Предыдущее
От: Daniel Cristian Cruz
Дата:
Сообщение: Re: BUG #1740: Deferred foreign key constraint isn't deferred
Следующее
От: Tom Lane
Дата:
Сообщение: Re: BUG #1741: %i missing in snprintf implementation