From 2b675c80ce1eed9b28ed4a81abdb5da5d6c62f4f Mon Sep 17 00:00:00 2001 From: Quietust Date: Thu, 14 Mar 2013 12:00:16 -0500 Subject: [PATCH] Fix createitem to not leak memory --- plugins/createitem.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/plugins/createitem.cpp b/plugins/createitem.cpp index 8764f6ae2..ed301e482 100644 --- a/plugins/createitem.cpp +++ b/plugins/createitem.cpp @@ -248,7 +248,9 @@ command_result df_createitem (color_ostream &out, vector & parameters) break; } - if (!makeItem(prod, unit)) + bool result = makeItem(prod, unit); + delete prod; + if (!result) { out.printerr("Failed to create item!\n"); return CR_FAILURE;