Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 29 Nov 1995 04:46:15 -0400
From:      Harlan Stenn <Harlan.Stenn@pfcs.com>
To:        freebsd-hackers@freebsd.org
Subject:   Patches for lib/libskey/
Message-ID:  <5548.817638375@mumps.pfcs.com>

next in thread | raw e-mail | index | archive | help
The following patch for skey.h is because recstart is used by fseek.

The patch for skeysubr.c comes from logdaemon-5.0, and fixes the problem
I had with -lskey and the skey patches for wu-ftpd.  There are other
patches with logdaemon-5.0, but I haven't really looked further.

H

--- skey.h-	Wed Nov 29 04:36:15 1995
+++ skey.h	Fri Nov 17 03:45:54 1995
@@ -11,7 +11,7 @@
 	int n;
 	char *seed;
 	char *val;
-	long	recstart; /*needed so reread of buffer is efficient*/
+	off_t	recstart; /*needed so reread of buffer is efficient*/
 };
 
 /* Client-side structure for scanning data stream for challenge */
--- skeysubr.c-	Sun Jun 11 15:29:19 1995
+++ skeysubr.c	Fri Nov 17 07:15:34 1995
@@ -67,7 +67,10 @@
 rip(buf)
 char *buf;
 {
-	buf[strcspn(buf, "\r\n")] = 0;
+        buf += strcspn(buf, "\r\n");
+
+        if (*buf)
+                *buf = 0;
 }
 
 static struct termios saved_ttymode;



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?5548.817638375>