diff options
author | xhe <xw897002528@gmail.com> | 2020-01-22 23:12:34 +0800 |
---|---|---|
committer | xhe <xw897002528@gmail.com> | 2020-01-23 00:08:49 +0800 |
commit | df439de6d5a8b357a89ceb470e003016b0e2c3fa (patch) | |
tree | 9aeece47a252bc8cff9b835d16a73e3f06d79404 | |
parent | 08653044d89cfec72a43ff44c600e0edca3d25e8 (diff) | |
download | gettext-tiny-newpoparser.tar.gz |
poparser: missing free of internal buffersnewpoparser
-rw-r--r-- | src/poparser.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/poparser.c b/src/poparser.c index b69709e..b92b1e3 100644 --- a/src/poparser.c +++ b/src/poparser.c @@ -422,6 +422,8 @@ enum po_error poparser_finish(struct po_parser *p) { for (cnt = 0; cnt < MAX_NPLURALS; cnt++) if (msg->str[cnt]) free(msg->str[cnt]); + if (p->buf) free(p->buf); + if (p->iconv_buf) free(p->iconv_buf); if (p->cd) iconv_close(p->cd); } |