diff options
| author | Dan Pasanen <dan.pasanen@gmail.com> | 2015-07-13 23:11:52 -0500 |
|---|---|---|
| committer | Hendrik Hagendorn <git@finnq.de> | 2016-03-09 05:59:14 -0800 |
| commit | 74cacab632cc33f965552fae035aacee6aaf0994 (patch) | |
| tree | 87009d56f0d5113cf1494c8a77d4aa59c95b91db | |
| parent | db17ee7330ca29d1485d2666be14c9dbd5f4352a (diff) | |
recovery: fix parsing multiple baseband versions
Change-Id: I8197cf2345a70a78f149846235bac327db2bf973
| -rw-r--r-- | recovery/recovery_updater.c | 8 |
1 files 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", |
