aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDan Pasanen <dan.pasanen@gmail.com>2015-07-13 23:11:52 -0500
committerHendrik Hagendorn <git@finnq.de>2016-03-09 05:59:14 -0800
commit74cacab632cc33f965552fae035aacee6aaf0994 (patch)
tree87009d56f0d5113cf1494c8a77d4aa59c95b91db
parentdb17ee7330ca29d1485d2666be14c9dbd5f4352a (diff)
recovery: fix parsing multiple baseband versions
Change-Id: I8197cf2345a70a78f149846235bac327db2bf973
-rw-r--r--recovery/recovery_updater.c8
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",