On Sun, Jul 3, 2011 at 10:11 PM, Nicholas Marriott
<nicholas.marri...@gmail.com> wrote:
> From NetBSD with overflow check and a couple of minor tweaks by me.
>
> libc minor bump.
>
> Needed for libedit with wide characters which might be nice sometime.
>
> Comments/ok?

ok matthew@

> +       len = wcslen(str) + 1;
> +       if (SIZE_MAX / sizeof (wchar_t) < len) {
> +               errno = ENOMEM;
> +               return (NULL);
> +       }

Is this check actually necessary?  How do you get a wide char string
whose length exceeds the total address space?

Reply via email to