pkgsrc/mail/yatsvrs/patches/patch-bj

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;
}