=== 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);