image: fix compiling without CMD_FDT
[oweals/u-boot.git] / common / command.c
index 52d47c133c3c4a8ead52891150a8847ea9ef1759..2433a89e0a8e10f3098eb453e25db33f574436f5 100644 (file)
@@ -547,10 +547,13 @@ enum command_ret_t cmd_process(int flag, int argc, char * const argv[],
 
 int cmd_process_error(cmd_tbl_t *cmdtp, int err)
 {
+       if (err == CMD_RET_USAGE)
+               return CMD_RET_USAGE;
+
        if (err) {
                printf("Command '%s' failed: Error %d\n", cmdtp->name, err);
-               return 1;
+               return CMD_RET_FAILURE;
        }
 
-       return 0;
+       return CMD_RET_SUCCESS;
 }