Merge branch 'master' of git+ssh://g-rjones@et.redhat.com/git/virt-hostinfo
[virt-hostinfo.git] / hostinfod / ping.c
index 075bd1b..4a79f8c 100644 (file)
@@ -33,7 +33,8 @@ ping (struct guest_description *hval,
   const char *echodata;
   size_t i, len;
 
-  if (!get_args ("s", &echodata)) {
+  if (get_args (args, "s", &echodata) == -1) {
+    warning ("%s: %s: wrong number of type of arguments", hval->name, "ping");
     send_error (hval, 400);
     return;
   }
@@ -51,7 +52,6 @@ ping (struct guest_description *hval,
       return;
     }
 
-  send_reply (
-
+  send_reply (hval, 200, "%s", echodata);
 }
-REGISTER_COMMAND ("ping", ping)
+REGISTER_COMMAND (ping)