diff --git a/src/helper/log.c b/src/helper/log.c
index f68c9a3ee4bc7ab925641f4cc882e27d27fea031..a8b519af837012e463c7224cdb265abf1bb56ef5 100644
--- a/src/helper/log.c
+++ b/src/helper/log.c
@@ -279,9 +279,7 @@ int handle_debug_level_command(struct command_context_s *cmd_ctx, char *cmd, cha
 	if (argc == 1)
 	{
 		unsigned new_level;
-		int retval = parse_uint(args[0], &new_level);
-		if (ERROR_OK != retval)
-			return retval;
+		COMMAND_PARSE_NUMBER(uint, args[0], new_level);
 		debug_level = MIN(new_level, LOG_LVL_DEBUG);
 	}
 	else if (argc > 1)