From 5efdfea618a284b4ac41159f2b47285bb0b16845 Mon Sep 17 00:00:00 2001 From: Johan Danielsson Date: Fri, 20 Mar 1998 23:46:46 +0000 Subject: [PATCH] (sl_loop): check that there is at least one argument before calling sl_command git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@4612 ec53bebd-3082-4978-b11e-865c3cabbd6b --- lib/sl/sl.c | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/lib/sl/sl.c b/lib/sl/sl.c index 3ccb46f02..a12876116 100644 --- a/lib/sl/sl.c +++ b/lib/sl/sl.c @@ -202,10 +202,12 @@ sl_loop (SL_cmd *cmds, char *prompt) fprintf(stderr, "sl_loop: out of memory\n"); return -1; } - ret = sl_command(cmds, argc, argv); - if(ret == -1) { - printf ("Unrecognized command: %s\n", argv[0]); - ret = 0; + if(argc >= 2) { + ret = sl_command(cmds, argc, argv); + if(ret == -1) { + printf ("Unrecognized command: %s\n", argv[0]); + ret = 0; + } } free(argv); free(buf);