Tim Waugh 190c73
diff -up cups-1.3.7/backend/ipp.c.str2750 cups-1.3.7/backend/ipp.c
Tim Waugh 190c73
--- cups-1.3.7/backend/ipp.c.str2750	2008-06-03 16:07:31.000000000 +0100
Tim Waugh 190c73
+++ cups-1.3.7/backend/ipp.c	2008-06-03 16:07:43.000000000 +0100
Tim Waugh 190c73
@@ -1483,7 +1483,7 @@ password_cb(const char *prompt)		/* I - 
Tim Waugh 190c73
 {
Tim Waugh 190c73
   (void)prompt;
Tim Waugh 190c73
 
Tim Waugh 190c73
-  if (password && password_tries < 3)
Tim Waugh 190c73
+  if (password && *password && password_tries < 3)
Tim Waugh 190c73
   {
Tim Waugh 190c73
     password_tries ++;
Tim Waugh 190c73