File tree Expand file tree Collapse file tree 1 file changed +2
-2
lines changed
Expand file tree Collapse file tree 1 file changed +2
-2
lines changed Original file line number Diff line number Diff line change @@ -88,7 +88,7 @@ char* wasm_parse_plpgsql(const char* input) {
8888 }
8989
9090 size_t funcs_len = strlen (result .plpgsql_funcs );
91- size_t json_len = funcs_len + 32 ; // Extra space for wrapper JSON
91+ size_t json_len = strlen ( "{\"plpgsql_funcs\":}" ) + funcs_len + 1 ;
9292 char * wrapped_result = safe_malloc (json_len );
9393
9494 if (!wrapped_result ) {
@@ -230,7 +230,7 @@ WasmDetailedResult* wasm_parse_query_detailed(const char* input) {
230230
231231 if (parse_result .error ) {
232232 result -> has_error = 1 ;
233- size_t message_len = strlen (parse_result .error -> message ) + 100 ;
233+ size_t message_len = strlen ("Parse error: at line , position " ) + strlen ( parse_result .error -> message ) + 20 ;
234234 char * prefixed_message = safe_malloc (message_len );
235235 if (!prefixed_message ) {
236236 pg_query_free_parse_result (parse_result );
You can’t perform that action at this time.
0 commit comments