Index: fr-command-rar.c
===================================================================
RCS file: /cvs/gnome/file-roller/src/fr-command-rar.c,v
retrieving revision 1.23
diff -u -p -r1.23 fr-command-rar.c
--- fr-command-rar.c	9 Dec 2005 23:18:15 -0000	1.23
+++ fr-command-rar.c	2 Apr 2006 14:23:58 -0000
@@ -364,9 +364,13 @@ static void
 fr_command_rar_handle_error (FRCommand   *comm, 
 			     FRProcError *error)
 {
-	if ((error->type == FR_PROC_ERROR_GENERIC) 
-	    && (error->status <= 1))
-		error->type = FR_PROC_ERROR_NONE;
+	if (error->type == FR_PROC_ERROR_GENERIC)
+	{
+	    if (error->status <= 1)
+			error->type = FR_PROC_ERROR_NONE;
+		else if (error->status == 3)
+			error->type = FR_PROC_ERROR_ASK_PASSWORD;
+	}
 }
 
 
