blob: 928d459b3870324a729b9c013a9f36c485efc206 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
--- a/src/CmdExec.cc
+++ b/src/CmdExec.cc
@@ -197,6 +197,8 @@ restart:
const struct cmd_rec *c;
const char *cmd_name=args->getarg(0);
+ if(!cmd_name)
+ return;
int part=find_cmd(cmd_name,&c);
if(part<=0)
eprintf(_("Unknown command `%s'.\n"),cmd_name);
@@ -1223,10 +1225,14 @@ Job *CmdExec::default_cmd()
}
Job *CmdExec::builtin_local()
{
+ if(args->count()<2) {
+ eprintf(_("Usage: %s cmd [args...]\n"),args->a0());
+ return 0;
+ }
saved_session=session.borrow();
session=FileAccess::New("file");
if(!session) {
- eprintf("%s: cannot create local session\n",args->a0());
+ eprintf(_("%s: cannot create local session\n"),args->a0());
RevertToSavedSession();
return 0;
}
|