X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=src%2Fpld%2Fpld.c;h=e8cd075ef02720abdb6b1fafe3e78b3bc189747c;hb=5b6df55a1e5e4c0f531bc336691bc7c9a6a0df87;hp=c20b936c7ed477a6e97b44977cd4c6714da724e1;hpb=1df5cc18f51366b823bccdaec4ffa1ee3fac2447;p=fw%2Fopenocd diff --git a/src/pld/pld.c b/src/pld/pld.c index c20b936c7..e8cd075ef 100644 --- a/src/pld/pld.c +++ b/src/pld/pld.c @@ -85,7 +85,8 @@ COMMAND_HANDLER(handle_pld_device_command) c->driver = pld_drivers[i]; c->next = NULL; - if (pld_drivers[i]->pld_device_command(cmd_ctx, cmd, args, argc, c) != ERROR_OK) + int retval = CALL_COMMAND_HANDLER(pld_drivers[i]->pld_device_command, c); + if (ERROR_OK != retval) { LOG_ERROR("'%s' driver rejected pld device", args[0]); free(c);