Presumably the second else should actually read
... } else if ( *address == '|' ) {
since the code in that else does the command piping stuff...
Marcus
> -----Original Message-----
> From: Matthias Henze [mailto:[EMAIL PROTECTED]]
> Sent: 13 June 2001 14:30
> To: [EMAIL PROTECTED]
> Subject: vdelivermail again ...
>
>
> hi ken,
>
> .19 should do it but ... there is one thing in
> "deliver_mail" i do not
> understand - i read:
>
> ...
> /* This is a directory/Maildir location */
> if ( *address == '/' ) {
> ....
> /* This is an email address */
> } else if ( *address == '&' || *address != '|' ) {
> ...
> } else if ( *address == '/' ) {
> ...
>
> imo the third if in that chain will never be reached - and
> i can not find
> the code fragment of the .18 contianing a substr("&"...) in
> order to catch
> normal adresses ... what do you think ?
>
> cheers
>
>
> Matthias Henze MH458-RIPE
> [EMAIL PROTECTED]
>
> Use PGP!! http://www.mhcsoftware.de/MatthiasHenze.asc
> -----------------------------------------------------
> MHC SoftWare GmbH voice: +49-(0)9533-92006-0
> Fichtera 17 fax: +49-(0)9533-92006-6
> 96274 Itzgrund/Germany e-Mail: [EMAIL PROTECTED]
> -----------------------------------------------------
>
>
>