summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--host/lib/crossystem.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/host/lib/crossystem.c b/host/lib/crossystem.c
index c4d0a607..2ef222b0 100644
--- a/host/lib/crossystem.c
+++ b/host/lib/crossystem.c
@@ -129,6 +129,7 @@ int VbGetCrosDebug(void) {
FILE* f = NULL;
char buf[4096] = "";
char *t, *saveptr;
+ const char *delimiters = " \r\n";
/* If the currently running system specifies its debug status, use
* that in preference to other indicators. */
@@ -138,7 +139,8 @@ int VbGetCrosDebug(void) {
buf[0] = 0;
fclose(f);
}
- for (t = strtok_r(buf, " ", &saveptr); t; t=strtok_r(NULL, " ", &saveptr)) {
+ for (t = strtok_r(buf, delimiters, &saveptr); t;
+ t = strtok_r(NULL, delimiters, &saveptr)) {
if (0 == strcmp(t, "cros_debug"))
return 1;
else if (0 == strcmp(t, "cros_nodebug"))