BUG #1741: %i missing in snprintf implementation

From: "Tim Mauch" <tgmauch(at)yahoo(dot)com>
To: pgsql-bugs(at)postgresql(dot)org
Subject: BUG #1741: %i missing in snprintf implementation
Date: 2005-06-30 16:18:58
Message-ID: 20050630161858.7A664F0B01@svr2.postgresql.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-bugs


The following bug has been logged online:

Bug reference: 1741
Logged by: Tim Mauch
Email address: tgmauch(at)yahoo(dot)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.

Responses

Browse pgsql-bugs by date

  From Date Subject
Next Message Stephan Szabo 2005-06-30 17:24:03 Re: BUG #1740: Deferred foreign key constraint isn't deferred
Previous Message Bobi Ivanov 2005-06-30 15:03:09 Re: BUG #1735: row number -1 is out of range 0..-1 error