64 lines
1.2 KiB
Text
64 lines
1.2 KiB
Text
$NetBSD: patch-bj,v 1.1.1.1 2001/11/15 23:21:31 taca Exp $
|
|
|
|
--- yatd/user.c.orig Mon Jul 2 14:12:43 2001
|
|
+++ yatd/user.c
|
|
@@ -86,8 +86,6 @@
|
|
return ENOMEM;
|
|
}
|
|
|
|
-static CONST char *pszFmt;
|
|
-
|
|
static int _FuncUser()
|
|
{
|
|
if (CheckArgc(2, 2))
|
|
@@ -105,8 +103,6 @@
|
|
ErrSetData(ENOMEM, ERRFLG_FATAL | ERRFLG_SYSERR, NULL);
|
|
return FAILURE;
|
|
}
|
|
-
|
|
- Msg2Cli(SUCCESS, pszFmt, SysData.szUser);
|
|
return SUCCESS;
|
|
}
|
|
|
|
@@ -115,23 +111,35 @@
|
|
*/
|
|
int FuncUser()
|
|
{
|
|
- pszFmt = "'%.256s' is welcome here.";
|
|
- return _FuncUser();
|
|
+ int status;
|
|
+
|
|
+ status = _FuncUser();
|
|
+ if (status == SUCCESS)
|
|
+ Msg2Cli(status, "'%.256s' is welcome here.", SysData.szUser);
|
|
+ return status;
|
|
}
|
|
/*
|
|
* 'kill' command
|
|
*/
|
|
int FuncUserKill()
|
|
{
|
|
- pszFmt = "Kill you, '%.256s'.";
|
|
- return _FuncUser();
|
|
+ int status;
|
|
+
|
|
+ status = _FuncUser();
|
|
+ if (status == SUCCESS)
|
|
+ Msg2Cli(status, "Kill you, '%.256s'.", SysData.szUser);
|
|
+ return status;
|
|
}
|
|
/*
|
|
* 'kill9' command
|
|
*/
|
|
int FuncUserKill9()
|
|
{
|
|
- pszFmt = "Go to hell!, '%.256s'.";
|
|
+ int status;
|
|
+
|
|
SysData.Flags.kill9 = 1;
|
|
- return _FuncUser();
|
|
+ status = _FuncUser();
|
|
+ if (status == SUCCESS)
|
|
+ Msg2Cli(status, "Go to hell!, '%.256s'.", SysData.szUser);
|
|
+ return status;
|
|
}
|