On 10/04/2009 06:23 PM, Jim Jagielski wrote:
> 
> On Oct 3, 2009, at 3:54 PM, Ruediger Pluem wrote:
> 
>>
>> On 03.10.2009 14:54, [email protected] wrote:

>>> --- httpd/httpd/trunk/server/scoreboard.c (original)
>>> +++ httpd/httpd/trunk/server/scoreboard.c Sat Oct  3 12:54:35 2009
>>> @@ -490,6 +492,19 @@
>>>                                                status, r);
>>> }
>>>
>>> +AP_DECLARE(int) ap_update_child_status_from_conn(ap_sb_handle_t
>>> *sbh, int status,
>>> +                                       conn_rec *c)
>>> +{
>>> +    if (!sbh)
>>> +        return -1;
>>> +
>>> +    request_rec fake_rec;
>>> +    fake_rec.connection = c;
>>
>> Shouldn't we set fake_rec.per_dir_config and fake_rec.server to NULL
>> to play safe?
>>
> 
> No because if you follow the code, a null fake_rec.per_dir_config is
> handled correctly
> as is a null server. The only one that wasn't was the one that required
> the change to the double-possible NULL.

That wasn't my point. I was worried that fake_rec.per_dir_config and 
fake_rec.server
do not get initialized at all and might contain some random value.
If they were NULL I was confident that everything goes well, not so with
a random value.

Regards

RĂ¼diger

Reply via email to