cvs: php4 /ext/odbc php_odbc.c

From: Date: Wed, 31 Jul 2002 13:50:51 +0000
Subject: cvs: php4 /ext/odbc php_odbc.c
Groups: php.cvs 
Request: Send a blank email to php-cvs+get-13060@lists.php.net to get a copy of this message
kalowsky Wed Jul 31 09:50:51 2002 EDT Modified files: /php4/ext/odbc php_odbc.c Log: Just adding in an error check that seems to work here well. Index: php4/ext/odbc/php_odbc.c diff -u php4/ext/odbc/php_odbc.c:1.127 php4/ext/odbc/php_odbc.c:1.128 --- php4/ext/odbc/php_odbc.c:1.127 Thu Jun 13 20:07:13 2002 +++ php4/ext/odbc/php_odbc.c Wed Jul 31 09:50:51 2002 @@ -20,7 +20,7 @@ +----------------------------------------------------------------------+ */ -/* $Id: php_odbc.c,v 1.127 2002/06/14 00:07:13 sniper Exp $ */ +/* $Id: php_odbc.c,v 1.128 2002/07/31 13:50:51 kalowsky Exp $ */ #ifdef HAVE_CONFIG_H #include "config.h" @@ -1631,6 +1631,11 @@ /* get field index if the field parameter was a string */ if (field != NULL) { + if (result->values == NULL) { + php_error(E_WARNING, "Result set contains no data"); + RETURN_FALSE; + } + for(i = 0; i < result->numcols; i++) { if (!strcasecmp(result->values[i].name, field)) { field_ind = i;

« previous php.cvs (#13060) next »