Having blank lines in -f scripts was causing silent failures.

per David Fetter
This commit is contained in:
Tatsuo Ishii 2005-11-23 12:19:12 +00:00
parent aac96b8994
commit baa6b22fcb
1 changed files with 12 additions and 6 deletions

View File

@ -1,5 +1,5 @@
/*
* $PostgreSQL: pgsql/contrib/pgbench/pgbench.c,v 1.47 2005/11/23 04:23:28 momjian Exp $
* $PostgreSQL: pgsql/contrib/pgbench/pgbench.c,v 1.48 2005/11/23 12:19:12 ishii Exp $
*
* pgbench: a simple benchmark program for PostgreSQL
* written by Tatsuo Ishii
@ -886,11 +886,17 @@ process_file(char *filename)
{
Command *commands;
commands = process_commands(buf);
if (commands == NULL)
{
fclose(fd);
return false;
if (strncmp(buf, "\n", 1) != 0) {
commands = process_commands(buf);
if (commands == NULL)
{
fclose(fd);
return false;
}
} else {
lineno++;
continue;
}
my_commands[lineno] = commands;