=== modified file 'backend/ipp.c'
--- old/backend/ipp.c	2011-10-27 23:13:49 +0000
+++ new/backend/ipp.c	2011-10-31 23:41:56 +0000
@@ -896,6 +896,8 @@
 	if (!strncmp(httpGetField(http, HTTP_FIELD_WWW_AUTHENTICATE),
 		     "Negotiate", 9))
 	  auth_info_required = "negotiate";
+	else
+	  auth_info_required = "username,password";
 
 	fprintf(stderr, "ATTR: auth-info-required=%s\n", auth_info_required);
 	return (CUPS_BACKEND_AUTH_REQUIRED);
@@ -1268,6 +1270,8 @@
       if (!strncmp(httpGetField(http, HTTP_FIELD_WWW_AUTHENTICATE),
 		   "Negotiate", 9))
 	auth_info_required = "negotiate";
+	    else
+	      auth_info_required = "username,password";
 
       goto cleanup;
     }
@@ -1431,6 +1435,8 @@
 	  if (!strncmp(httpGetField(http, HTTP_FIELD_WWW_AUTHENTICATE),
 		       "Negotiate", 9))
 	    auth_info_required = "negotiate";
+	  else
+	    auth_info_required = "username,password";
 	}
 	else
 	  sleep(10);

