summaryrefslogtreecommitdiffstats
path: root/crypto/heimdal/appl/telnet/telnetd/telnetd.c
diff options
context:
space:
mode:
Diffstat (limited to 'crypto/heimdal/appl/telnet/telnetd/telnetd.c')
-rw-r--r--crypto/heimdal/appl/telnet/telnetd/telnetd.c11
1 files changed, 8 insertions, 3 deletions
diff --git a/crypto/heimdal/appl/telnet/telnetd/telnetd.c b/crypto/heimdal/appl/telnet/telnetd/telnetd.c
index af476ac..fa2bfef 100644
--- a/crypto/heimdal/appl/telnet/telnetd/telnetd.c
+++ b/crypto/heimdal/appl/telnet/telnetd/telnetd.c
@@ -33,7 +33,7 @@
#include "telnetd.h"
-RCSID("$Id: telnetd.c,v 1.67 2001/09/17 02:08:29 assar Exp $");
+RCSID("$Id: telnetd.c,v 1.69 2002/08/23 19:28:01 assar Exp $");
#ifdef _SC_CRAY_SECURE_SYS
#include <sys/sysv.h>
@@ -176,6 +176,11 @@ main(int argc, char **argv)
highpty = getnpty();
#endif /* CRAY */
+ if (argc == 2 && strcmp(argv[1], "--version") == 0) {
+ print_version(NULL);
+ exit(0);
+ }
+
while ((ch = getopt(argc, argv, valid_opts)) != -1) {
switch(ch) {
@@ -768,9 +773,9 @@ show_issue(void)
{
FILE *f;
char buf[128];
- f = fopen("/etc/issue.net", "r");
+ f = fopen(SYSCONFDIR "/issue.net", "r");
if(f == NULL)
- f = fopen("/etc/issue", "r");
+ f = fopen(SYSCONFDIR "/issue", "r");
if(f){
while(fgets(buf, sizeof(buf)-2, f)){
strcpy(buf + strcspn(buf, "\r\n"), "\r\n");
OpenPOWER on IntegriCloud