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