einfo->line = line;
if (einfo->errmsg) {
- efree(einfo->errmsg);
+ pefree(einfo->errmsg, dbh->is_persistent);
einfo->errmsg = NULL;
}
if (einfo->errcode) {
- einfo->errmsg = estrdup(mysql_error(H->server));
+ einfo->errmsg = pestrdup(mysql_error(H->server), dbh->is_persistent);
} else { /* no error */
*pdo_err = PDO_ERR_NONE;
return 0;
H->server = NULL;
}
if (H->einfo.errmsg) {
- efree(H->einfo.errmsg);
+ pefree(H->einfo.errmsg, dbh->is_persistent);
H->einfo.errmsg = NULL;
}
pefree(H, dbh->is_persistent);