Found bug in multi get where key size was not being calculated.
[awesomized/libmemcached] / src / memslap.c
index ff01ddc180d5bf7a6ba8e9e6e9e1871bc40d86fc..280e4c9da6cfc0414b4d5f42021fe95b8a067369 100644 (file)
@@ -88,9 +88,16 @@ int main(int argc, char *argv[])
   options_parse(argc, argv);
 
   if (!opt_servers)
-    exit(0);
+  {
+    char *temp;
+
+    if ((temp= getenv("MEMCACHED_SERVERS")))
+      opt_servers= strdup(temp);
+    else
+      exit(1);
+  }
 
-  servers= parse_opt_servers(opt_servers);
+  servers= memcached_servers_parse(opt_servers);
 
   pthread_mutex_init(&counter_mutex, NULL);
   pthread_cond_init(&count_threshhold, NULL);