[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH] NULL-terminate list of arguments in server-mode
From: |
Stephen Rasku |
Subject: |
Re: [PATCH] NULL-terminate list of arguments in server-mode |
Date: |
Mon, 1 Oct 2001 12:13:57 -0700 (PDT) |
Derek Price wrote:
>
>Alexey Mahotkin wrote:
>
>> I've been implementing the "acl" command and was bitten by the fact
>> that serve_argument() does not NULL-terminates a list of arguments
>> received from the client. This does no harm because existing
>> server-side code always uses something like
>>
>> for (i = 0; i < argc; i++)
>>
>> and never something like
>>
>> for (; *argv; argv++)
>>
>> I'd like to do the latter (and it's obviously good to have more
>> traditional argv[]), so here is the patch:
>
>Is this really traditional? I've never seen it in over 10 years of C
>programming. Can you point me at the appropriate standard?
>
I think he's talking about the argv[] array, not the programming
idiom. In my experience, argv[argc] == NULL.
--
Stephen Rasku E-mail: stephen@tgivan.com
Senior Software Engineer Web: http://www.pop-star.net/
TGI Technologies