diff options
author | Eugene Lamskoy | 2021-12-16 17:40:00 +0200 |
---|---|---|
committer | Eugene Lamskoy | 2021-12-16 17:44:44 +0200 |
commit | fe47b6363c7adaba6d1a164069f870f853b741ea (patch) | |
tree | 1cc78cba43932169c726d18759280d3d1dc4f596 /php-mysqlnd.patch | |
parent | 4ed2970f5c40a7ed50e96a91671ce4cb4d058ae2 (diff) | |
download | aur-fe47b6363c7adaba6d1a164069f870f853b741ea.tar.gz |
New pkgbuild
Diffstat (limited to 'php-mysqlnd.patch')
-rw-r--r-- | php-mysqlnd.patch | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/php-mysqlnd.patch b/php-mysqlnd.patch new file mode 100644 index 000000000000..88c4f76de662 --- /dev/null +++ b/php-mysqlnd.patch @@ -0,0 +1,22 @@ +--- a/ext/mysqlnd/mysqlnd_ps_codec.c ++++ b/ext/mysqlnd/mysqlnd_ps_codec.c +@@ -911,7 +911,7 @@ + zend_uchar *p = stmt->execute_cmd_buffer.buffer, + *cmd_buffer = stmt->execute_cmd_buffer.buffer; + size_t cmd_buffer_length = stmt->execute_cmd_buffer.length; +- enum_func_status ret; ++ enum_func_status ret = PASS; + + DBG_ENTER("mysqlnd_stmt_execute_generate_request"); + +@@ -928,7 +928,9 @@ + int1store(p, 1); /* and send 1 for iteration count */ + p+= 4; + +- ret = mysqlnd_stmt_execute_store_params(s, &cmd_buffer, &p, &cmd_buffer_length TSRMLS_CC); ++ if (stmt->param_count != 0) { ++ ret = mysqlnd_stmt_execute_store_params(s, &cmd_buffer, &p, &cmd_buffer_length TSRMLS_CC); ++ } + + *free_buffer = (cmd_buffer != stmt->execute_cmd_buffer.buffer); + *request_len = (p - cmd_buffer); |