diff options
author | Timotej Lazar <timotej.lazar@araneo.org> | 2015-10-03 12:54:41 +0200 |
---|---|---|
committer | Gilles Chehade <gilles@poolp.org> | 2015-10-05 16:56:34 +0200 |
commit | 30283d51065898ab689b9daf1de8c8a78a5e1d93 (patch) | |
tree | 98ba6b0a08ab937f5122563d8235fed77ad05cc5 | |
parent | bump version (diff) | |
download | OpenSMTPD-opensmtpd-5.7.3p1.tar.xz OpenSMTPD-opensmtpd-5.7.3p1.zip |
fix getc() usage in compat fgetln()opensmtpd-5.7.3p1
If return value from getc() is stored in a char, comparison to EOF never
succeeds on some platforms.
-rw-r--r-- | openbsd-compat/fgetln.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/openbsd-compat/fgetln.c b/openbsd-compat/fgetln.c index c8ddb560..78099515 100644 --- a/openbsd-compat/fgetln.c +++ b/openbsd-compat/fgetln.c @@ -31,8 +31,8 @@ fgetln(FILE *fp, size_t *len) static char *buf = NULL; static size_t bufsz = 0; size_t r = 0; - char *p, c; - int e; + char *p; + int c, e; if (buf == NULL) { if ((buf = calloc(1, BUFSIZ)) == NULL) |