From 74cacab632cc33f965552fae035aacee6aaf0994 Mon Sep 17 00:00:00 2001 From: Dan Pasanen Date: Mon, 13 Jul 2015 23:11:52 -0500 Subject: [PATCH] recovery: fix parsing multiple baseband versions Change-Id: I8197cf2345a70a78f149846235bac327db2bf973 --- recovery/recovery_updater.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/recovery/recovery_updater.c b/recovery/recovery_updater.c index 5efcfc3..fa3ec68 100644 --- a/recovery/recovery_updater.c +++ b/recovery/recovery_updater.c @@ -161,11 +161,11 @@ Value * VerifyBasebandFn(const char *name, State *state, int argc, Expr *argv[]) name, ret); } - for (i = 1; i <= argc; i++) { - ret = ReadArgs(state, argv, i, &baseband_version); - if (ret < 0) { + for (i = 0; i < argc; i++) { + baseband_version = Evaluate(state, argv[i]); + if (baseband_version < 0) { return ErrorAbort(state, "%s() error parsing arguments: %d", - name, ret); + name, baseband_version); } uiPrintf(state, "Comparing BASEBAND version %s to %s",