It is currently necessary to load/protect mod_status so that some other module can use the extended status information in the scoreboard. mod_status is by far the most common use of the extended status.

The comment in mod_status explains the reason why it is a mod_status directive:

/*
* command-related code. This is here to prevent use of ExtendedStatus
* without status_module included.
*/
static const char *set_extended_status(cmd_parms *cmd, void *dummy, int arg)

I suspect that in the modern era this is one of the less harmful ways that users can shoot themselves in the foot by changing defaults ;)

Thoughts?

Reply via email to