32 lines
981 B
Plaintext
32 lines
981 B
Plaintext
$NetBSD: patch-ag,v 1.1 2008/02/18 18:22:18 jlam Exp $
|
|
|
|
--- lib/openpam_readline.c.orig 2007-12-21 06:36:24.000000000 -0500
|
|
+++ lib/openpam_readline.c
|
|
@@ -57,7 +57,7 @@ openpam_readline(FILE *f, int *lineno, s
|
|
size_t len, size;
|
|
int ch;
|
|
|
|
- if ((line = malloc(MIN_LINE_LENGTH)) == NULL)
|
|
+ if ((line = malloc((size_t)MIN_LINE_LENGTH)) == NULL)
|
|
return (NULL);
|
|
size = MIN_LINE_LENGTH;
|
|
len = 0;
|
|
@@ -84,7 +84,7 @@ openpam_readline(FILE *f, int *lineno, s
|
|
/* eof */
|
|
if (ch == EOF) {
|
|
/* remove trailing whitespace */
|
|
- while (len > 0 && isspace((int)line[len - 1]))
|
|
+ while (len > 0 && isspace((unsigned char)line[len - 1]))
|
|
--len;
|
|
line[len] = '\0';
|
|
if (len == 0)
|
|
@@ -97,7 +97,7 @@ openpam_readline(FILE *f, int *lineno, s
|
|
++*lineno;
|
|
|
|
/* remove trailing whitespace */
|
|
- while (len > 0 && isspace((int)line[len - 1]))
|
|
+ while (len > 0 && isspace((unsigned char)line[len - 1]))
|
|
--len;
|
|
line[len] = '\0';
|
|
/* skip blank lines */
|