Bell 32V development
[unix-history] / usr / src / cmd / login.c
index b09a404..5ff334a 100644 (file)
@@ -26,7 +26,7 @@ int   setpwent();
 char   *ttyname();
 char   *crypt();
 char   *getpass();
 char   *ttyname();
 char   *crypt();
 char   *getpass();
-char   *rindex(), *index();
+char   *rindex();
 extern char **environ;
 
 main(argc, argv)
 extern char **environ;
 
 main(argc, argv)
@@ -89,7 +89,7 @@ char **argv;
        t = ttyslot();
        if (t>0 && (f = open("/etc/utmp", 1)) >= 0) {
                lseek(f, (long)(t*sizeof(utmp)), 0);
        t = ttyslot();
        if (t>0 && (f = open("/etc/utmp", 1)) >= 0) {
                lseek(f, (long)(t*sizeof(utmp)), 0);
-               SCPYN(utmp.ut_line, index(ttyn+1, '/')+1);
+               SCPYN(utmp.ut_line, rindex(ttyn, '/')+1);
                write(f, (char *)&utmp, sizeof(utmp));
                close(f);
        }
                write(f, (char *)&utmp, sizeof(utmp));
                close(f);
        }