From 7a63cf2e22bc0ff11448644f0d739df5cf1f4e67 Mon Sep 17 00:00:00 2001 From: James Booth Date: Fri, 27 Dec 2013 00:29:20 +0000 Subject: Changed messages on invalid priorities --- src/command/commands.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src') diff --git a/src/command/commands.c b/src/command/commands.c index 67458c79..1797c7ed 100644 --- a/src/command/commands.c +++ b/src/command/commands.c @@ -2310,11 +2310,11 @@ _strtoi(char *str, int *saveptr, int min, int max) errno = 0; val = (int)strtol(str, &ptr, 0); - if (*str == '\0' || *ptr != '\0') { - cons_show("Illegal character. Must be a number."); + if (errno != 0 || *str == '\0' || *ptr != '\0') { + cons_show("Could not convert \"%s\" to a number.", str); return -1; - } else if (errno == ERANGE || val < min || val > max) { - cons_show("Value out of range. Must be in %d..%d.", min, max); + } else if (val < min || val > max) { + cons_show("Value %s out of range. Must be in %d..%d.", str, min, max); return -1; } -- cgit 1.4.1-2-gfad0