extern char buf1[];
extern int nclients;
extern char *whoami;
-extern char *malloc();
extern int errno;
extern void clist_delete(), do_auth(), do_shutdown();
extern client **clients;
extern char *inet_ntoa();
char *cp;
- char *index();
char *ctime();
for (i = 0; i < nclients; i++) {
cl->reply.mr_status = 0;
row_count = 0;
+ if (cl->args->mr_argc < 1) {
+ cl->reply.mr_status = MR_ARGS;
+ com_err(whoami, MR_ARGS, "got nameless query");
+ return;
+ }
queryname = cl->args->mr_argv[0];
if (cl->args->mr_version_no == MR_VERSION_2)
else {
cl->reply.mr_status =
mr_process_query(cl,
- cl->args->mr_argv[0],
+ queryname,
cl->args->mr_argc-1,
cl->args->mr_argv+1,
retr_callback,
do_access(cl)
client *cl;
{
+ if (cl->args->mr_argc < 1) {
+ cl->reply.mr_status = MR_ARGS;
+ com_err(whoami, MR_ARGS, "got nameless access");
+ return;
+ }
cl->reply.mr_argc = 0;
cl->reply.mr_status =