From c2a302c50b3787666339371140ad2c13d50d817a Mon Sep 17 00:00:00 2001 From: Timothy Gu Date: Fri, 24 Feb 2017 17:57:45 -0800 Subject: src: do not ignore IDNA conversion error Old behavior can be restored using a special `lenient` mode, as used in the legacy URL parser. PR-URL: https://github.com/nodejs/node/pull/11549 Reviewed-By: Anna Henningsen Reviewed-By: Ben Noordhuis Reviewed-By: James M Snell Reviewed-By: Joyee Cheung --- src/node_i18n.h | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'src/node_i18n.h') diff --git a/src/node_i18n.h b/src/node_i18n.h index 21567eeb3e..270eb1f3d1 100644 --- a/src/node_i18n.h +++ b/src/node_i18n.h @@ -18,10 +18,12 @@ bool InitializeICUDirectory(const std::string& path); int32_t ToASCII(MaybeStackBuffer* buf, const char* input, - size_t length); + size_t length, + bool lenient = false); int32_t ToUnicode(MaybeStackBuffer* buf, const char* input, - size_t length); + size_t length, + bool lenient = false); } // namespace i18n } // namespace node -- cgit v1.2.3