memcap works, though it does nothing useful at the moment :)
[awesomized/libmemcached] / src / memcp.c
index 3cc0109ab4974e827b50381c7233441ea80bf993..9123028b44509fff5007c8c9c92b3825a9d940be 100644 (file)
@@ -25,15 +25,22 @@ int main(int argc, char *argv[])
 {
   memcached_st *memc;
   memcached_return rc;
+  memcached_server_st *servers;
 
   options_parse(argc, argv);
 
   memc= memcached_init(NULL);
 
+  if (!opt_servers)
+    return 0;
+
   if (opt_servers)
-    parse_opt_servers(memc, opt_servers);
+    servers= parse_opt_servers(opt_servers);
   else
-    parse_opt_servers(memc, argv[--argc]);
+    servers= parse_opt_servers(argv[--argc]);
+
+  memcached_server_push(memc, servers);
+  memcached_server_list_free(servers);
 
   while (optind < argc) 
   {