From e7efc7b0fd8e20809efe43f1bef3431d386fce90 Mon Sep 17 00:00:00 2001 From: Peter Oberparleiter Date: Mon, 6 Jul 2009 17:11:22 +0200 Subject: [PATCH] --- yaml --- r: 165927 b: refs/heads/master c: 26d052bfce799ef0e7262695b46e3525ca4d381d h: refs/heads/master i: 165925: f44a7d5e74de11d06c354a8f5b1e5c437945f200 165923: d1ddcf6d0ad6b731d7994093dd24035e91c0d333 165919: 4ed29045d4670867ccac8bfd1b188abd89d353ee v: v3 --- [refs] | 2 +- trunk/kernel/params.c | 7 ++++--- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/[refs] b/[refs] index dcc9dcb86dfd..f464ec403d8f 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 554bdfe5acf3715e87c8d5e25a4f9a896ac9f014 +refs/heads/master: 26d052bfce799ef0e7262695b46e3525ca4d381d diff --git a/trunk/kernel/params.c b/trunk/kernel/params.c index 7f6912ced2ba..9da58eabdcb2 100644 --- a/trunk/kernel/params.c +++ b/trunk/kernel/params.c @@ -23,6 +23,7 @@ #include #include #include +#include #if 0 #define DEBUGP printk @@ -87,7 +88,7 @@ static char *next_arg(char *args, char **param, char **val) } for (i = 0; args[i]; i++) { - if (args[i] == ' ' && !in_quote) + if (isspace(args[i]) && !in_quote) break; if (equals == 0) { if (args[i] == '=') @@ -121,7 +122,7 @@ static char *next_arg(char *args, char **param, char **val) next = args + i; /* Chew up trailing spaces. */ - while (*next == ' ') + while (isspace(*next)) next++; return next; } @@ -138,7 +139,7 @@ int parse_args(const char *name, DEBUGP("Parsing ARGS: %s\n", args); /* Chew leading spaces */ - while (*args == ' ') + while (isspace(*args)) args++; while (*args) {