command: fix leak when executing commands
[fw/openocd] / src / helper / command.c
index 85d9463dfc29c41f391499b9530759abf649d5d1..b00a231268cb7fb77f47a2c7dc6b7261e0707e31 100644 (file)
@@ -723,6 +723,7 @@ int command_run_linef(struct command_context *context, const char *format, ...)
        if (string != NULL)
        {
                retval = command_run_line(context, string);
+               free(string);
        }
        va_end(ap);
        return retval;