diff -r -u php-5.1.6/ext/sqlite/pdo_sqlite2.c php-5.1.6.20060906.jcd.pdo_sqlite2_empty_query_segfault_fix/ext/sqlite/pdo_sqlite2.c --- php-5.1.6/ext/sqlite/pdo_sqlite2.c Wed Sep 6 23:21:57 2006 +++ php-5.1.6.20060906.jcd.pdo_sqlite2_empty_query_segfault_fix/ext/sqlite/pdo_sqlite2.c Wed Sep 6 23:21:53 2006 @@ -96,6 +96,8 @@ if (S->einfo.errcode != SQLITE_OK) { pdo_sqlite2_error_stmt(errmsg, stmt); return 0; + } else if (S->vm == NULL) { /* empty query */ + return 0; } S->done = 0;