fix a few goofs uncovered by "make allnoconfig" testing

Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
diff --git a/shell/ash.c b/shell/ash.c
index b2c56f0..90680e8 100644
--- a/shell/ash.c
+++ b/shell/ash.c
@@ -9479,7 +9479,7 @@
 		}
 	}
 #else
-	nr = nonblock_safe_read(g_parsefile->fd, buf, IBUFSIZ - 1);
+	nr = nonblock_safe_read(g_parsefile->pf_fd, buf, IBUFSIZ - 1);
 #endif
 
 #if 0