diff --git a/libraries/liblutil/passwd.c b/libraries/liblutil/passwd.c
index fa39c55b9a0b0ae94745da34f9a0300af81f22cd..d5f2775e3e7f9fa7432a57a7391a750fd7806135 100644
--- a/libraries/liblutil/passwd.c
+++ b/libraries/liblutil/passwd.c
@@ -831,6 +831,7 @@ static int chk_crypt(
 	const char **text )
 {
 	unsigned int i;
+	char *cr;
 
 	for( i=0; i<cred->bv_len; i++) {
 		if(cred->bv_val[i] == '\0') {
@@ -874,7 +875,7 @@ static int chk_unix(
 	const char **text )
 {
 	unsigned int i;
-	char *pw;
+	char *pw, *cr;
 
 	for( i=0; i<cred->bv_len; i++) {
 		if(cred->bv_val[i] == '\0') {