Merge pull request #1704 from acrisci/bug/cmd-detect-base-16

Detect base 16 in cmd criteria
This commit is contained in:
Michael Stapelberg 2015-05-13 08:35:06 +02:00
commit 38ab59f17b
1 changed files with 2 additions and 2 deletions

View File

@ -335,7 +335,7 @@ void cmd_criteria_add(I3_CMD, char *ctype, char *cvalue) {
if (strcmp(ctype, "con_id") == 0) { if (strcmp(ctype, "con_id") == 0) {
char *end; char *end;
long parsed = strtol(cvalue, &end, 10); long parsed = strtol(cvalue, &end, 0);
if (parsed == LONG_MIN || if (parsed == LONG_MIN ||
parsed == LONG_MAX || parsed == LONG_MAX ||
parsed < 0 || parsed < 0 ||
@ -350,7 +350,7 @@ void cmd_criteria_add(I3_CMD, char *ctype, char *cvalue) {
if (strcmp(ctype, "id") == 0) { if (strcmp(ctype, "id") == 0) {
char *end; char *end;
long parsed = strtol(cvalue, &end, 10); long parsed = strtol(cvalue, &end, 0);
if (parsed == LONG_MIN || if (parsed == LONG_MIN ||
parsed == LONG_MAX || parsed == LONG_MAX ||
parsed < 0 || parsed < 0 ||