aboutsummaryrefslogtreecommitdiff
path: root/src/backend/utils/adt/json.c
diff options
context:
space:
mode:
authorHeikki Linnakangas <heikki.linnakangas@iki.fi>2014-05-09 11:32:28 +0300
committerHeikki Linnakangas <heikki.linnakangas@iki.fi>2014-05-09 12:46:21 +0300
commitd3c72e23df6ef1fde8122db589d12d49c8495535 (patch)
tree801f175510fff7f438e5c4abc3bca5c81dba70d1 /src/backend/utils/adt/json.c
parent14d309cc55d88b73d4c9d1fa51b535ae491405fd (diff)
downloadpostgresql-d3c72e23df6ef1fde8122db589d12d49c8495535.tar.gz
postgresql-d3c72e23df6ef1fde8122db589d12d49c8495535.zip
Avoid some pnstrdup()s when constructing jsonb
This speeds up text to jsonb parsing and hstore to jsonb conversions somewhat.
Diffstat (limited to 'src/backend/utils/adt/json.c')
-rw-r--r--src/backend/utils/adt/json.c3
1 files changed, 0 insertions, 3 deletions
diff --git a/src/backend/utils/adt/json.c b/src/backend/utils/adt/json.c
index 16f4eccc06e..e2db24520eb 100644
--- a/src/backend/utils/adt/json.c
+++ b/src/backend/utils/adt/json.c
@@ -381,9 +381,6 @@ parse_object_field(JsonLexContext *lex, JsonSemAction *sem)
if (oend != NULL)
(*oend) (sem->semstate, fname, isnull);
-
- if (fname != NULL)
- pfree(fname);
}
static void