diff options
author | Xinchen Hui <laruence@gmail.com> | 2014-04-24 21:14:36 +0800 |
---|---|---|
committer | Xinchen Hui <laruence@gmail.com> | 2014-04-24 21:14:36 +0800 |
commit | 9fe853130951cff085907c0ac136edd31ec52288 (patch) | |
tree | fa894428745975ec54cbc85e81a24998c21fca1a /ext/pdo/pdo_sqlstate.c | |
parent | 9824418c61974e4d8bef372da91e64deadbfdd9b (diff) | |
download | php-git-9fe853130951cff085907c0ac136edd31ec52288.tar.gz |
Various bugs fixed
Diffstat (limited to 'ext/pdo/pdo_sqlstate.c')
-rw-r--r-- | ext/pdo/pdo_sqlstate.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/ext/pdo/pdo_sqlstate.c b/ext/pdo/pdo_sqlstate.c index ed81d875b6..4d6a01011c 100644 --- a/ext/pdo/pdo_sqlstate.c +++ b/ext/pdo/pdo_sqlstate.c @@ -319,7 +319,7 @@ int pdo_sqlstate_init_error_table(void) for (i = 0; i < sizeof(err_initializer)/sizeof(err_initializer[0]); i++) { info = &err_initializer[i]; - zend_hash_str_add_mem(&err_hash, info->state, sizeof(info->state) - 1, &info, sizeof(info)); + zend_hash_str_add_ptr(&err_hash, info->state, sizeof(info->state), info); } return SUCCESS; @@ -328,7 +328,7 @@ int pdo_sqlstate_init_error_table(void) const char *pdo_sqlstate_state_to_description(char *state) { const struct pdo_sqlstate_info *info; - if ((info = zend_hash_str_find_ptr(&err_hash, state, sizeof(err_initializer[0].state) - 1)) != NULL) { + if ((info = zend_hash_str_find_ptr(&err_hash, state, sizeof(err_initializer[0].state))) != NULL) { return info->desc; } return NULL; |