Evgeny Grin <[email protected]> writes:

> Hi!
>
> While debugging cURL on Windows x64 crash with simple run of "curl -v
> http://яндекс.рф";, I discovered that crash caused by calling
> tld_check_lz(). Further investigations reveal pointer to size_t is cast
> to pointer to long in stringprep_utf8_to_ucs4() which in invalid on
> Win64. As result - very high number is stored in items_written and in
> tld_get_4() dereferenced an invalid pointer.
> I can't make a minimal example to illustrate it as in minimal example
> initial nullifying hides the problem. Hope that invalid casting is
> obvious problem.

Hello.  Does this problem still exist with 1.32?  What size does
'size_t' and 'long' have on Windows x64?

/Simon

Attachment: signature.asc
Description: PGP signature

_______________________________________________
Help-libidn mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/help-libidn

Reply via email to