-passin argument not used when actually loading the key
(found by Massimiliano Pala <madwolf@hackmasters.net>).
diff --git a/apps/req.c b/apps/req.c
index cc21f06..60f0955 100644
--- a/apps/req.c
+++ b/apps/req.c
@@ -593,7 +593,7 @@
 
 	if (keyfile != NULL)
 		{
-		pkey = load_key(bio_err, keyfile, keyform, NULL, e,
+		pkey = load_key(bio_err, keyfile, keyform, passin, e,
 			"Private Key");
 		if (!pkey)
 			{