From bfb327ac1d9a55fe0cd83fa96d4ba471dd30efaf Mon Sep 17 00:00:00 2001 From: Andrew Dunstan Date: Thu, 17 Oct 2013 11:09:55 -0400 Subject: [PATCH] Return valid json when converting an empty hstore. Oskari Saarenmaa. --- contrib/hstore/hstore_io.c | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) 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; -- 2.40.0