gptfdisk: fix stack overflow in parsing cmdline
am: a76de3a030

Change-Id: Icaaea7d8f0fc34d204419b4613f92602cff86d49
diff --git a/android_popt.cc b/android_popt.cc
index a1492c6..b5b7970 100644
--- a/android_popt.cc
+++ b/android_popt.cc
@@ -98,7 +98,7 @@
 #ifdef LOCAL_DEBUG
     fprintf(stderr, "getopt_long()=%c\n", res);
 #endif
-    if (res == 0 || res == '?') {
+    if (res <= 0 || res == '?' || i == -1) {
         return -1;
     }