Correct a thinko in pgbench that might result in incorrectly ignoring an
authorNeil Conway
Tue, 24 May 2005 00:26:40 +0000 (00:26 +0000)
committerNeil Conway
Tue, 24 May 2005 00:26:40 +0000 (00:26 +0000)
error condition when executing some DDL. Per report from ITAGAKI Takahiro.

contrib/pgbench/pgbench.c

index 6b4aaec63eae260b557c6af6bc58c250cf394249..69145c8331a6757ee304c11f8d3f2c126dd98e83 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * $PostgreSQL: pgsql/contrib/pgbench/pgbench.c,v 1.35 2004/11/09 06:09:31 neilc Exp $
+ * $PostgreSQL: pgsql/contrib/pgbench/pgbench.c,v 1.36 2005/05/24 00:26:40 neilc Exp $
  *
  * pgbench: a simple TPC-B like benchmark program for PostgreSQL
  * written by Tatsuo Ishii
@@ -622,7 +622,7 @@ init(void)
    for (i = 0; i < (sizeof(DDLAFTERs) / sizeof(char *)); i++)
    {
        res = PQexec(con, DDLAFTERs[i]);
-       if (strncmp(DDLs[i], "drop", 4) && PQresultStatus(res) != PGRES_COMMAND_OK)
+       if (PQresultStatus(res) != PGRES_COMMAND_OK)
        {
            fprintf(stderr, "%s", PQerrorMessage(con));
            exit(1);