X-Git-Url: https://review.openocd.org/gitweb?a=blobdiff_plain;f=src%2Fhelper%2Fcommand.c;h=b00a231268cb7fb77f47a2c7dc6b7261e0707e31;hb=68bd107c6db941ec7b22f3e491e314041a95224b;hp=fd5e5f94822a88b0c061b2b5e7a1914ad32b7fda;hpb=c9544e411dce8e1c9f0513dee55834779f32bcb0;p=openocd.git diff --git a/src/helper/command.c b/src/helper/command.c index fd5e5f9482..b00a231268 100644 --- a/src/helper/command.c +++ b/src/helper/command.c @@ -310,7 +310,7 @@ static void command_free(struct command *c) } if (c->name) - free(c->name); + free((void *)c->name); if (c->help) free((void*)c->help); if (c->usage) @@ -676,7 +676,7 @@ int command_run_line(struct command_context *context, char *line) { /* We do not print the connection closed error message */ Jim_MakeErrorMessage(interp); - LOG_USER_N("%s\n", Jim_GetString(Jim_GetResult(interp), NULL)); + LOG_USER("%s", Jim_GetString(Jim_GetResult(interp), NULL)); } if (retval == ERROR_OK) { @@ -706,7 +706,7 @@ int command_run_line(struct command_context *context, char *line) buff[chunk] = 0; LOG_USER_N("%s", buff); } - LOG_USER_N("%s", "\n"); + LOG_USER_N("\n"); } retval = ERROR_OK; } @@ -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; @@ -860,8 +861,7 @@ static void command_help_show_wrap(const char *str, unsigned n, unsigned n2) if (next - last < HELP_LINE_WIDTH(n)) cp = next; command_help_show_indent(n); - LOG_USER_N("%.*s", (int)(cp - last), last); - LOG_USER_N("\n"); + LOG_USER("%.*s", (int)(cp - last), last); last = cp + 1; n = n2; }