diff options
author | Joyee Cheung <joyeec9h3@gmail.com> | 2017-03-20 14:18:37 +0800 |
---|---|---|
committer | James M Snell <jasnell@gmail.com> | 2017-03-23 07:59:50 -0700 |
commit | ee19e2923acc806fc37cabceb03460fb88c95def (patch) | |
tree | f3f283f0a9daabc60501d99957fe773c3ba5a6a1 /src/node_url.h | |
parent | 2dff3a22feefe173c2c44574fd3cf312f79ee3b2 (diff) | |
download | android-node-v8-ee19e2923acc806fc37cabceb03460fb88c95def.tar.gz android-node-v8-ee19e2923acc806fc37cabceb03460fb88c95def.tar.bz2 android-node-v8-ee19e2923acc806fc37cabceb03460fb88c95def.zip |
url: show input in parse error message
PR-URL: https://github.com/nodejs/node/pull/11934
Reviewed-By: James M Snell <jasnell@gmail.com>
Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Reviewed-By: Timothy Gu <timothygu99@gmail.com>
Reviewed-By: Anna Henningsen <anna@addaleax.net>
Reviewed-By: Daijiro Wachi <daijiro.wachi@gmail.com>
Diffstat (limited to 'src/node_url.h')
-rw-r--r-- | src/node_url.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/node_url.h b/src/node_url.h index 49f6de866d..b9d91782be 100644 --- a/src/node_url.h +++ b/src/node_url.h @@ -463,6 +463,10 @@ static inline void PercentDecode(const char* input, XX(ARG_QUERY) \ XX(ARG_FRAGMENT) +#define ERR_ARGS(XX) \ + XX(ERR_ARG_FLAGS) \ + XX(ERR_ARG_INPUT) \ + static const char kEOL = -1; enum url_parse_state { @@ -484,6 +488,12 @@ enum url_cb_args { #undef XX }; +enum url_error_cb_args { +#define XX(name) name, + ERR_ARGS(XX) +#undef XX +} url_error_cb_args; + static inline bool IsSpecial(std::string scheme) { #define XX(name, _) if (scheme == name) return true; SPECIALS(XX); |