Quoting Bojan Smojver <[EMAIL PROTECTED]>: > The apr_socket_t *csd is the first field of the core_conn_conf > structure, so old modules that pick it up as a single pointer should > still find the thing in exactly the same place. Unless the new alignment > (which should be the same as before) or something I'm not aware of > screwed things up. And because core_conn_conf is brand new, no old > module should be stuffing anything beyond apr_socket_t* either...
Actually, I think I told a lie here. The old code was storing a pointer to apr_socket_t into the core module config. The new code stores the pointer to the core_conn_conf into the core module config, not the core_conn_conf itself. Which means that if there are any third party modules out there that depend on the pointer to apr_socket_t to be in core module config, they will be broken for sure. Bummer :-( Bojan
