]> granicus.if.org Git - php/commitdiff
Don't dereference NULL-pointer
authorJohannes Schlüter <johannes@php.net>
Sun, 19 Oct 2008 12:22:49 +0000 (12:22 +0000)
committerJohannes Schlüter <johannes@php.net>
Sun, 19 Oct 2008 12:22:49 +0000 (12:22 +0000)
ext/mysqlnd/mysqlnd_ps.c

index 3e1f2c1f1ca53b2c5abaaa21f080d98f52351797..a807a0d0342bbf1c7dea846dd7a4ad30ce912fc4 100644 (file)
@@ -966,13 +966,14 @@ mysqlnd_fetch_stmt_row_cursor(MYSQLND_RES *result, void *param, unsigned int fla
        php_mysql_packet_row *row_packet = result->row_packet;
 
        DBG_ENTER("mysqlnd_fetch_stmt_row_cursor");
-       DBG_INF_FMT("stmt=%lu flags=%u", stmt->stmt_id, flags);
 
        if (!stmt) {
                DBG_ERR("no statement");
                DBG_RETURN(FAIL);
        }
 
+       DBG_INF_FMT("stmt=%lu flags=%u", stmt->stmt_id, flags);
+
        if (stmt->state < MYSQLND_STMT_USER_FETCHING) {
                /* Only initted - error */
                SET_CLIENT_ERROR(stmt->conn->error_info, CR_COMMANDS_OUT_OF_SYNC, UNKNOWN_SQLSTATE,