wez Tue Jul 12 07:02:23 2005 EDT
Modified files:
/php-src/ext/pdo_dblib pdo_dblib.c
Log:
Avoid estrdup(NULL), modified patch from Zhao ming sen.
http://cvs.php.net/diff.php/php-src/ext/pdo_dblib/pdo_dblib.c?r1=1.4&r2=1.5&ty=u
Index: php-src/ext/pdo_dblib/pdo_dblib.c
diff -u php-src/ext/pdo_dblib/pdo_dblib.c:1.4
php-src/ext/pdo_dblib/pdo_dblib.c:1.5
--- php-src/ext/pdo_dblib/pdo_dblib.c:1.4 Sun Feb 13 18:13:14 2005
+++ php-src/ext/pdo_dblib/pdo_dblib.c Tue Jul 12 07:02:23 2005
@@ -17,7 +17,7 @@
+----------------------------------------------------------------------+
*/
-/* $Id: pdo_dblib.c,v 1.4 2005/02/13 23:13:14 wez Exp $ */
+/* $Id: pdo_dblib.c,v 1.5 2005/07/12 11:02:23 wez Exp $ */
#ifdef HAVE_CONFIG_H
# include "config.h"
@@ -78,8 +78,16 @@
if (einfo->dberrstr) {
efree(einfo->dberrstr);
}
- einfo->oserrstr = estrdup(oserrstr);
- einfo->dberrstr = estrdup(dberrstr);
+ if (oserrstr) {
+ einfo->oserrstr = estrdup(oserrstr);
+ } else {
+ einfo->oserrstr = NULL;
+ }
+ if (dberrstr) {
+ einfo->dberrstr = estrdup(dberrstr);
+ } else {
+ einfo->dberrstr = NULL;
+ }
switch (dberr) {
case SYBESEOF:
--
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php