$NetBSD: patch-pa,v 1.1 2008/03/15 20:35:26 smb Exp $

--- src/settings.c.orig	2008-03-15 16:06:02.000000000 -0400
+++ src/settings.c	2008-03-15 16:06:34.000000000 -0400
@@ -535,7 +535,8 @@
 	while (!feof(cfg)) {
 		lnum++;
 		if (fgets(buf, READ_BUF_SZ, cfg) == NULL) {
-			if (errno) ERR(("read error (%s)\n", strerror(errno)));
+			if (ferror(cfg))
+				ERR(("read error (%s)\n", strerror(errno)));
 			break;
 		}
 
