summaryrefslogtreecommitdiff
path: root/extra/usb_updater
diff options
context:
space:
mode:
authorVadim Bendebury <vbendeb@chromium.org>2017-11-30 19:50:03 -0800
committerchrome-bot <chrome-bot@chromium.org>2017-12-01 12:28:37 -0800
commit3bb08ed694d9c41538988668d8a6ef7874601116 (patch)
treefd591e2622c94b5e4671c131c4a82dc253d01246 /extra/usb_updater
parent175b23fa60d91a5e58cce95002517a3193644abf (diff)
downloadchrome-ec-3bb08ed694d9c41538988668d8a6ef7874601116.tar.gz
gsctool: fix error processing logic
The error processing logic is reversed, which results in missing error values when errors actually happen. BRANCH=none BUG=none TEST=verified that errors values are now reported properly. Change-Id: I282920d35e978a704e8c2728a8aa71a5f1da9a00 Signed-off-by: Vadim Bendebury <vbendeb@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/802994 Reviewed-by: Mary Ruthven <mruthven@chromium.org>
Diffstat (limited to 'extra/usb_updater')
-rw-r--r--extra/usb_updater/gsctool.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/extra/usb_updater/gsctool.c b/extra/usb_updater/gsctool.c
index ab76199531..a0b4c28c7a 100644
--- a/extra/usb_updater/gsctool.c
+++ b/extra/usb_updater/gsctool.c
@@ -1596,7 +1596,7 @@ static void process_password(struct transfer_descriptor *td)
return;
fprintf(stderr, "Error setting password: rv %d, response %d\n",
- rv, response_size ? 0 : response);
+ rv, response_size ? response : 0);
exit(update_error);
}