diff options
author | Tom Lane <tgl@sss.pgh.pa.us> | 2011-05-24 14:20:08 -0400 |
---|---|---|
committer | Tom Lane <tgl@sss.pgh.pa.us> | 2011-05-24 14:20:08 -0400 |
commit | cc24fb418d8da7ed93f9cd936f7da8fc7e0381bf (patch) | |
tree | bd593ba3f7dd80e0755660f4e23adab4d5869b59 /src/backend/utils/adt/tsquery_util.c | |
parent | 59a4a571d396ec00a7e363dca8b2f5eb2d8307ad (diff) | |
download | postgresql-cc24fb418d8da7ed93f9cd936f7da8fc7e0381bf.tar.gz postgresql-cc24fb418d8da7ed93f9cd936f7da8fc7e0381bf.zip |
Avoid uninitialized bits in the result of QTN2QT().
Found with additional valgrind testing.
Noah Misch
Diffstat (limited to 'src/backend/utils/adt/tsquery_util.c')
-rw-r--r-- | src/backend/utils/adt/tsquery_util.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/backend/utils/adt/tsquery_util.c b/src/backend/utils/adt/tsquery_util.c index ca254f901f1..53093f1e864 100644 --- a/src/backend/utils/adt/tsquery_util.c +++ b/src/backend/utils/adt/tsquery_util.c @@ -336,7 +336,7 @@ QTN2QT(QTNode *in) cntsize(in, &sumlen, &nnode); len = COMPUTESIZE(nnode, sumlen); - out = (TSQuery) palloc(len); + out = (TSQuery) palloc0(len); SET_VARSIZE(out, len); out->size = nnode; |