Index: src/test/regress/pg_regress.c =================================================================== RCS file: /cvsroot/pgsql/src/test/regress/pg_regress.c,v retrieving revision 1.56 diff -c -c -r1.56 pg_regress.c *** src/test/regress/pg_regress.c 1 Jan 2009 17:24:04 -0000 1.56 --- src/test/regress/pg_regress.c 8 Jan 2009 20:03:29 -0000 *************** *** 1134,1140 **** --- 1134,1144 ---- strcpy(tmp, expectfile); last_dot = strrchr(tmp, '.'); if (!last_dot) + { + free(tmp); + free(s); return NULL; + } *last_dot = '\0'; snprintf(s, ssize, "%s_%d.%s", tmp, i, last_dot + 1); free(tmp);