From 517966aa0e0d892047b18eac2a927566faccc8e0 Mon Sep 17 00:00:00 2001 From: Frank Benkstein Date: Mon, 15 Oct 2007 02:37:39 +0200 Subject: [PATCH] src/script.c: simplify dependency parsing loop --- src/script.c | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/src/script.c b/src/script.c index f2263ec..f95334f 100644 --- a/src/script.c +++ b/src/script.c @@ -332,14 +332,10 @@ error: static bool parse_dependency(char *data, struct list *dependency_list) { - for (char *s = data, *saveptr;; s = NULL) { - char *token = strtok_r(s, "\n", &saveptr); - char *s; - - if (token == NULL) - break; - - s = strdup(token); + for (char *saveptr, *token = strtok_r(data, "\n", &saveptr); + token != NULL; + token = strtok_r(NULL, "\n", &saveptr)) { + char *s = strdup(token); if (s == NULL || !list_append(dependency_list, s)) return false; -- 2.11.4.GIT