From f02c52bcdecc2f2859655e42f15365c0449b6ce3 Mon Sep 17 00:00:00 2001 From: Denys Vlasenko Date: Sun, 31 Aug 2014 01:35:45 +0200 Subject: taskset: fix logic error in "if it doesn't start with 0x..." Signed-off-by: Denys Vlasenko --- miscutils/taskset.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'miscutils') diff --git a/miscutils/taskset.c b/miscutils/taskset.c index 8bd32ed61..2646e1dab 100644 --- a/miscutils/taskset.c +++ b/miscutils/taskset.c @@ -176,7 +176,7 @@ int taskset_main(int argc UNUSED_PARAM, char **argv) /* Cheap way to get "long enough" buffer */ bin = xstrdup(aff); - if (aff[0] != '0' && (aff[1]|0x20) != 'x') { + if (aff[0] != '0' || (aff[1]|0x20) != 'x') { /* TODO: decimal/octal masks are still limited to 2^64 */ unsigned long long m = xstrtoull_range(aff, 0, 1, ULLONG_MAX); bin += strlen(bin); -- cgit v1.2.3