As I try to improve my Apache code style awareness. What is wrong with the
formatting?
Regards
RĂ¼diger
Jim Jagielski wrote:
> Except for the formatting +1 :)
>
> On Sep 29, 2005, at 12:01 PM, [EMAIL PROTECTED] wrote:
>
>>
>> What about the following patch? I think it should address all the things
>> discussed.
>>
>> Regards
>>
>> RĂ¼diger
>>
>> Index: mod_proxy.c
>> ===================================================================
>> --- mod_proxy.c (Revision 280422)
>> +++ mod_proxy.c (Arbeitskopie)
>> @@ -679,8 +679,20 @@
>> char *url = uri;
>> /* Try to obtain the most suitable worker */
>> access_status = ap_proxy_pre_request(&worker, &balancer, r,
>> conf, &url);
>> - if (access_status != OK)
>> - return access_status;
>> + if (access_status != OK) {
>> + /*
>> + * Only return if access_status is not
>> HTTP_SERVICE_UNAVAILABLE
>> + * This gives other modules the chance to hook into the
>> + * request_status hook and decide what to do in this
>> situation.
>> + */
>> + if (access_status != HTTP_SERVICE_UNAVAILABLE) return
>> access_status;
>> + /*
>> + * Ensure that balancer is NULL if worker is NULL to
>> prevent
>> + * potential problems in the post_request hook.
>> + */
>> + if (!worker) balancer = NULL;
>> + goto cleanup;
>> + }
>> if (balancer && balancer->max_attempts_set && !max_attempts)
>> max_attempts = balancer->max_attempts;
>> /* firstly, try a proxy, unless a NoProxy directive is
>> active */
>>
>>
>
>
>