diff options
Diffstat (limited to 'ext/mysqlnd/mysqlnd_ps_codec.c')
-rw-r--r-- | ext/mysqlnd/mysqlnd_ps_codec.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/ext/mysqlnd/mysqlnd_ps_codec.c b/ext/mysqlnd/mysqlnd_ps_codec.c index 641c7ee783..7da46a90f8 100644 --- a/ext/mysqlnd/mysqlnd_ps_codec.c +++ b/ext/mysqlnd/mysqlnd_ps_codec.c @@ -777,7 +777,10 @@ use_string: } the_var = &((*copies_param)[i]); } - convert_to_string_ex(the_var); + + if (!try_convert_to_string(the_var)) { + goto end; + } *data_size += Z_STRLEN_P(the_var); break; } |