--- scheduler/ipp.c 2003-11-14 21:48:37.000000000 -0800 +++ scheduler/ipp.c 2003-11-14 21:50:03.000000000 -0800 @@ -6738,6 +6738,9 @@ ipp_attribute_t *attr; /* requesting-user-name attribute */ struct passwd *user; /* User info */ struct group *group; /* System group info */ + location_t *loc; /* Authentication location */ + + loc = FindBest(con->uri, con->http.state); char junk[33]; /* MD5 password (not used) */ @@ -6748,6 +6751,10 @@ * Validate input... */ + if (loc->type == AUTH_NONE) { + return (1); + } + if (con == NULL || owner == NULL || username == NULL || userlen <= 0) return (0);