Fix for %I64d snprintf.
authorBruce Momjian
Wed, 2 Mar 2005 15:32:39 +0000 (15:32 +0000)
committerBruce Momjian
Wed, 2 Mar 2005 15:32:39 +0000 (15:32 +0000)
src/port/snprintf.c

index 006f5069b88a4c01df8b2cfa6a1319f63b23cda5..3e2d3c74391005b09f55851f72ba7897daa98421 100644 (file)
@@ -65,7 +65,7 @@
  * causing nasty effects.
  **************************************************************/
 
-/*static char _id[] = "$PostgreSQL: pgsql/src/port/snprintf.c,v 1.14 2005/03/02 15:07:09 momjian Exp $";*/
+/*static char _id[] = "$PostgreSQL: pgsql/src/port/snprintf.c,v 1.15 2005/03/02 15:32:39 momjian Exp $";*/
 
 int            snprintf(char *str, size_t count, const char *fmt,...);
 int            vsnprintf(char *str, size_t count, const char *fmt, va_list args);
@@ -269,7 +269,7 @@ dopr(char *buffer, const char *format, va_list args, char *end)
                        longflag = 1;
                        goto nextch;
                    case 'I':
-                       if (*(format+1) == '6' && *(format+2) == '4')
+                       if (*format == '6' && *(format+1) == '4')
                        {
                            format += 2;
                            longlongflag = 1;