[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: syntax changes in cfservd.conf, 2.0.8p1
From: |
Mark . Burgess |
Subject: |
Re: syntax changes in cfservd.conf, 2.0.8p1 |
Date: |
Thu, 20 Nov 2003 21:57:18 +0100 (MET) |
Thanks for your patch.- much more useful ;)
M
On 20 Nov, Marion Hakanson wrote:
>> Well, then you'll have to solve more problems than you need to.
>> There is no reason not to go to 2.1.0p1.
>> . . .
>
> Except that 2.1.0p1 appears to have this same bug. Here's the code
> from src/parse.c, function HandleServerRule(), in both 2.1.0p1 and 2.0.8p1:
>
> ============================================
> void HandleServerRule(object)
>
> char *object;
>
> { char buffer[bufsize];
>
> ExpandVarstring(object,buffer,"");
> Debug("HandleServerRule(%s=%s)\n",object,buffer);
>
> if (*object == '/')
> {
> Debug("\n\nNew admit/deny object=%s\n",buffer);
> strcpy(CURRENTAUTHPATH,buffer);
> }
> else
> . . .
> ============================================
>
>
> The fix is to change
>
> if (*object == '/')
>
> to
>
> if (*buffer == '/')
>
>
> It's hard to believe I'm the only person in the world to use variables
> in my cfservd.conf....
>
> Regards,
>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Work: +47 22453272 Email: Mark.Burgess@iu.hio.no
Fax : +47 22453205 WWW : http://www.iu.hio.no/~mark
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~