
The HTTPD protocol mistakenly assumed that the `authenticator` parameter of a listener would be NULL if the default authenticator is used. Recent changes modified it so that the value is never NULL and `NullAuthDeny` would be used for protocols which did not implement the auth_default entry point.