提交 ec48aaee 编写于 作者: D Daniel P. Berrange

Fix leak of parser state in virJSONValueFromString

If OOM or another error occurs in virJSONValueFromString the
parser state object will be leaked.
Signed-off-by: NDaniel P. Berrange <berrange@redhat.com>
上级 d3f8fec4
...@@ -1014,6 +1014,7 @@ cleanup: ...@@ -1014,6 +1014,7 @@ cleanup:
for (i = 0; i < parser.nstate; i++) { for (i = 0; i < parser.nstate; i++) {
VIR_FREE(parser.state[i].key); VIR_FREE(parser.state[i].key);
} }
VIR_FREE(parser.state);
} }
VIR_DEBUG("result=%p", parser.head); VIR_DEBUG("result=%p", parser.head);
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册