[5/6]wininet: handle cookie expiration

Alexandre Julliard julliard at winehq.org
Wed Feb 18 07:03:54 CST 2009


Aric Stewart <aric at codeweavers.com> writes:

> +    LPCWSTR ptr,ptr2;
> +    SYSTEMTIME tm;
> +    int i;
> +
> +    memset(&tm,0,sizeof(tm));
> +
> +    ptr = expiry;
> +    for (i = 0; i < 7; i++)
> +    {
> +        if (strncmpiW(day[i],ptr,3)==0)
> +        {
> +            tm.wDayOfWeek = i;
> +            break;
> +        }
> +    }
> +    ptr += 5;
> +    tm.wDay = strtolW(ptr,(LPWSTR*)&ptr2,10);
> +    ptr = ptr2+1;

You should handle the various possible parsing errors, not just assume
that you have a well-formatted string.

-- 
Alexandre Julliard
julliard at winehq.org



More information about the wine-devel mailing list