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;