X-Git-Url: https://review.openocd.org/gitweb?p=openocd.git;a=blobdiff_plain;f=src%2Fhelper%2Fcommand.c;h=ba0415719acc10b0eee09e6cc38d88f8343fa9be;hp=23175baf2cda31aab5ee563076a2145731b05b42;hb=df22f0f9ca4ebf881adf8d20cb63e64139f18613;hpb=37dd5a685a67f9069ac0c1d98d47077a67fb897a diff --git a/src/helper/command.c b/src/helper/command.c index 23175baf2c..ba0415719a 100644 --- a/src/helper/command.c +++ b/src/helper/command.c @@ -314,9 +314,8 @@ static int register_command_handler(struct command *c) } /* we now need to add an overrideable proc */ - const char *override_name = alloc_printf("proc %s {args} {" - "if {[catch {eval ocd_%s $args}] == 0} " - "{return \"\"} else {return -code error}}", + const char *override_name = alloc_printf( + "proc %s {args} {eval ocd_bouncer %s $args}", full_name, full_name); if (NULL == override_name) goto free_full_name;