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;
}
return;
}
- send_reply (
-
+ send_reply (hval, 200, "%s", echodata);
}
-REGISTER_COMMAND ("ping", ping)
+REGISTER_COMMAND (ping)