1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-15 10:17:20 +00:00

Don't drop the last character from lines in ppp.secret unless it's '\n'.

This commit is contained in:
Brian Somers 1999-06-08 20:11:53 +00:00
parent 2105375397
commit c506ecd549
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=47843

View File

@ -17,7 +17,7 @@
* IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
* WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
*
* $Id: auth.c,v 1.43 1999/03/31 14:21:44 brian Exp $
* $Id: auth.c,v 1.44 1999/05/08 11:06:06 brian Exp $
*
* TODO:
* o Implement check against with registered IP addresses.
@ -247,7 +247,7 @@ auth_GetSecret(struct bundle *bundle, const char *name, int len,
FILE *fp;
int n;
char *vector[5];
static char buff[LINE_LEN];
static char buff[LINE_LEN]; /* vector[] will point here when returned */
fp = OpenSecret(SECRETFILE);
if (fp == NULL)
@ -256,7 +256,9 @@ auth_GetSecret(struct bundle *bundle, const char *name, int len,
while (fgets(buff, sizeof buff, fp)) {
if (buff[0] == '#')
continue;
buff[strlen(buff) - 1] = 0;
n = strlen(buff) - 1;
if (buff[n] == '\n')
buff[n] = '\0'; /* Trim the '\n' */
memset(vector, '\0', sizeof vector);
n = MakeArgs(buff, vector, VECSIZE(vector));
if (n < 2)