nmh-workers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Nmh-workers] corruption when attaching all-null files


From: Ralph Corderoy
Subject: Re: [Nmh-workers] corruption when attaching all-null files
Date: Sun, 11 May 2014 10:54:27 +0100

Hi Paul,

> here's the place where the new "containsnul" is used, for CT_TEXT and
> CT_APPLICATION.
...
>         case CT_TEXT:
>             if (contains8bit && !containsnul && !linelen && !linespace && 
> !checksw)
>                 ct->c_encoding = CE_8BIT;
>             else if (contains8bit || containsnul || linelen || linespace || 
> checksw)
>                 ct->c_encoding = CE_QUOTED;
>             else
>                 ct->c_encoding = CE_7BIT;
>             break;

The duplication of contains8bit seems overly complex.

    case CT_TEXT:
        if (contains8bit)
            ct->c_encoding = (containsnul || linelen || linespace || checksw) ?
                CE_QUOTED : CE_8BIT;
        else
            ct->c_encoding = CE_7BIT;

Cheers, Ralph.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]