From: Andrew Dunstan Date: Thu, 17 Oct 2013 15:09:55 +0000 (-0400) Subject: Return valid json when converting an empty hstore. X-Git-Tag: REL9_3_2~72 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=bfb327ac1d9a55fe0cd83fa96d4ba471dd30efaf;p=postgresql Return valid json when converting an empty hstore. Oskari Saarenmaa. --- diff --git a/contrib/hstore/hstore_io.c b/contrib/hstore/hstore_io.c index d3e67dd5d0..772a5ca5d5 100644 --- a/contrib/hstore/hstore_io.c +++ b/contrib/hstore/hstore_io.c @@ -1240,11 +1240,7 @@ hstore_to_json_loose(PG_FUNCTION_ARGS) dst; if (count == 0) - { - out = palloc(1); - *out = '\0'; - PG_RETURN_TEXT_P(cstring_to_text(out)); - } + PG_RETURN_TEXT_P(cstring_to_text_with_len("{}",2)); buflen = 3; @@ -1369,11 +1365,7 @@ hstore_to_json(PG_FUNCTION_ARGS) dst; if (count == 0) - { - out = palloc(1); - *out = '\0'; - PG_RETURN_TEXT_P(cstring_to_text(out)); - } + PG_RETURN_TEXT_P(cstring_to_text_with_len("{}",2)); buflen = 3;