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

per David Fetter
This commit is contained in:
Tatsuo Ishii 2005-11-23 13:23:34 +00:00
parent bef7764835
commit 45722010ef

View File

@ -1,5 +1,5 @@
/*
* $PostgreSQL: pgsql/contrib/pgbench/pgbench.c,v 1.45.2.1 2005/11/22 18:23:01 momjian Exp $
* $PostgreSQL: pgsql/contrib/pgbench/pgbench.c,v 1.45.2.2 2005/11/23 13:23:34 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;