[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