14-fix-roundtrip-check.patch 422 B

123456789101112131415
  1. --- contrib/libs/libidn/lib/idna.c
  2. +++ contrib/libs/libidn/lib/idna.c
  3. @@ -423,6 +423,12 @@ step3:
  4. * step 3, using a case-insensitive ASCII comparison.
  5. */
  6. + if (c_strncasecmp (tmpout, IDNA_ACE_PREFIX, STRLEN (IDNA_ACE_PREFIX)) != 0)
  7. + {
  8. + free (utf8in);
  9. + return IDNA_ROUNDTRIP_VERIFY_ERROR;
  10. + }
  11. +
  12. if (c_strcasecmp (utf8in, tmpout + STRLEN (IDNA_ACE_PREFIX)) != 0)
  13. {
  14. free (utf8in);