• Jeff Davis's avatar
    Fix crash in json_to_record(). · 486ea0b1
    Jeff Davis authored
    json_to_record() depends on get_call_result_type() for the tuple
    descriptor of the record that should be returned, but in some cases
    that cannot be determined. Add a guard to check if the tuple
    descriptor has been properly resolved, similar to other callers of
    get_call_result_type().
    
    Also add guard for two other callers of get_call_result_type() in
    jsonfuncs.c. Although json_to_record() is the only actual bug, it's a
    good idea to follow convention.
    486ea0b1
jsonfuncs.c 52.1 KB