diff --git a/vkext/vkext-rpc-tl-serialization.cpp b/vkext/vkext-rpc-tl-serialization.cpp index d7b2e36654..f5c83ba8b5 100644 --- a/vkext/vkext-rpc-tl-serialization.cpp +++ b/vkext/vkext-rpc-tl-serialization.cpp @@ -951,6 +951,7 @@ bool store_function2(VK_ZVAL_API_P arr, zval *fetcher) { END_TIMER(store_function2) return false; } + fprintf(stderr, "typedStore user-defined success\n"); // when using fetcher, tl_current_function_name will not be accessed. But we set it anyway in case we forgot something. tl_current_function_name = "typedStore"; END_TIMER(store_function2) @@ -1116,8 +1117,7 @@ zval *fetch_function(struct tl_tree *T) { if (*_arr) { zval_dtor (*_arr); } - *_arr = make_query_result_or_error(NULL, {TL_ERROR_RESPONSE_SYNTAX, "Can't parse response"}); - return *_arr; + return make_query_result_or_error(NULL, {TL_ERROR_RESPONSE_SYNTAX, "Can't parse response"}); } } diff --git a/vkext/vkext.h b/vkext/vkext.h index 834fac75b1..1bbcd5da1a 100644 --- a/vkext/vkext.h +++ b/vkext/vkext.h @@ -7,7 +7,7 @@ #include "vkext/vk_zend.h" -#define VKEXT_VERSION "1.02" +#define VKEXT_VERSION "1.02-upload-crash-4" #define VKEXT_NAME "vk_extension"