From 8fb6e06ba44b92258bf44110ea5361496257e24e Mon Sep 17 00:00:00 2001 From: Colin Cross Date: Tue, 24 Jul 2012 16:36:41 -0700 Subject: [PATCH] fastboot: check argc before using argv "fastboot -w" would segfault because *argv was invalid when no non-option arguments were specified. Check argc > 0 before dereferencing argv. Change-Id: I822a799e6a38e4e5c0a4eca48c6343b8a08a6185 --- fastboot/fastboot.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fastboot/fastboot.c b/fastboot/fastboot.c index ff9917300..595444433 100644 --- a/fastboot/fastboot.c +++ b/fastboot/fastboot.c @@ -825,7 +825,7 @@ int main(int argc, char **argv) return 1; } - if (!strcmp(*argv, "devices")) { + if (argc > 0 && !strcmp(*argv, "devices")) { skip(1); list_devices(); return 0;