I'm attempting to fix a "make test" that is failing:
$ t/TEST -verbose api/access
... lots of output ...
# testing : auth_type
# expected: none
# received: undef
not ok 8
# testing : auth_type
# expected: Basic
# received: Basic
ok 9
ok 10
After searching around a little (there are lots of generated files), I think I've come across the source:
xs/Apache2/Access/Apache2__Access.h
static MP_INLINE
const char *mpxs_Apache2__RequestRec_auth_type(pTHX_ request_rec *r,
char *type)
{
if (type) {
mpxs_insert_auth_cfg(aTHX_ r, "AuthType", type);
}
return ap_auth_type(r);
}
ap_auth_type(): Older doc say "If no authentication menthod is applicable, this routine returns NULL". I cannot seem to find the function at http://apr.apache.org/docs/apr/1.4/index.html
I'm not sure how this used to work... but would I want to do something like:
static MP_INLINE
const char *mpxs_Apache2__RequestRec_auth_type(pTHX_ request_rec *r,
char *type)
{
if (type) {
mpxs_insert_auth_cfg(aTHX_ r, "AuthType", type);
}
const char *tmp = ap_auth_type(r);
if (! tmp){
return "none";
}
else {
return tmp;
}
}
am I in the right ballpark here?
-Andy
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@perl.apache.org
For additional commands, e-mail: dev-help@perl.apache.org
$ t/TEST -verbose api/access
... lots of output ...
# testing : auth_type
# expected: none
# received: undef
not ok 8
# testing : auth_type
# expected: Basic
# received: Basic
ok 9
ok 10
After searching around a little (there are lots of generated files), I think I've come across the source:
xs/Apache2/Access/Apache2__Access.h
static MP_INLINE
const char *mpxs_Apache2__RequestRec_auth_type(pTHX_ request_rec *r,
char *type)
{
if (type) {
mpxs_insert_auth_cfg(aTHX_ r, "AuthType", type);
}
return ap_auth_type(r);
}
ap_auth_type(): Older doc say "If no authentication menthod is applicable, this routine returns NULL". I cannot seem to find the function at http://apr.apache.org/docs/apr/1.4/index.html
I'm not sure how this used to work... but would I want to do something like:
static MP_INLINE
const char *mpxs_Apache2__RequestRec_auth_type(pTHX_ request_rec *r,
char *type)
{
if (type) {
mpxs_insert_auth_cfg(aTHX_ r, "AuthType", type);
}
const char *tmp = ap_auth_type(r);
if (! tmp){
return "none";
}
else {
return tmp;
}
}
am I in the right ballpark here?
-Andy
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@perl.apache.org
For additional commands, e-mail: dev-help@perl.apache.org