}
obj->intern->allocated = 0;
+ zend_hash_str_del(&obj->intern->conn->intern->statements, obj->intern->name, strlen(obj->intern->name));
}
}
ZEND_INIT_SYMTABLE(&stm->bound);
+ zend_hash_str_add_ptr(&conn->intern->statements, name, strlen(name), stm);
+
return stm;
}
php_pqstm_deallocate_handler(INTERNAL_FUNCTION_PARAM_PASSTHRU, 1);
}
-static zend_always_inline void php_pqstm_prepare_handler(INTERNAL_FUNCTION_PARAMETERS, zend_bool async)
+static inline void php_pqstm_prepare_handler(INTERNAL_FUNCTION_PARAMETERS, zend_bool async)
{
zend_error_handling zeh;
ZEND_RESULT_CODE rv;
if (SUCCESS == rv) {
obj->intern->allocated = 1;
+
+ zend_hash_str_add_ptr(&obj->intern->conn->intern->statements,
+ obj->intern->name, strlen(obj->intern->name), obj->intern);
}
}
}