fix bug, trying to walk off the end of the argv array
authorMark Atwood <mark@fallenpegasus.com>
Mon, 24 Sep 2007 20:30:55 +0000 (13:30 -0700)
committerMark Atwood <mark@fallenpegasus.com>
Mon, 24 Sep 2007 20:30:55 +0000 (13:30 -0700)
src/memcat.c
src/memrm.c

index 924b16d871e59dd0a971da35f6324b8ebe9955e5..d336067687992108c0eeaeb91d700b228370038f 100644 (file)
@@ -29,7 +29,7 @@ int main(int argc, char *argv[])
   if (opt_servers)\r
     parse_opt_servers(memc, opt_servers);\r
 \r
-  while (optind <= argc) \r
+  while (optind < argc) \r
   {\r
     string= memcached_get(memc, argv[optind], strlen(argv[optind]),\r
                           &string_length, &flags, &rc);\r
index 1fa9f409b08703cc93741e43e4fad826a143b87b..18f53a5e528b2c53683bd6e3ac8dbaf8d60de3ff 100644 (file)
@@ -26,7 +26,7 @@ int main(int argc, char *argv[])
   if (opt_servers)\r
     parse_opt_servers(memc, opt_servers);\r
   \r
-  while (optind <= argc) \r
+  while (optind < argc) \r
   {\r
     if (opt_verbose) \r
       printf("key: %s\nexpires: %llu\n", argv[optind], (unsigned long long)opt_expire);\r