This is an automated email from the ASF dual-hosted git repository. astitcher pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/qpid-proton.git
commit f34c8a251da84a6c6f9a5ba03e746e8ee60ee6a3 Author: Andrew Stitcher <astitc...@apache.org> AuthorDate: Wed Oct 6 23:03:30 2021 -0400 PROTON-2446: escape quotemarks when they appear in dumped data --- c/src/core/util.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/c/src/core/util.c b/c/src/core/util.c index 70a3fe6..ced44ae 100644 --- a/c/src/core/util.c +++ b/c/src/core/util.c @@ -40,8 +40,8 @@ ssize_t pn_quote_data(char *dst, size_t capacity, const char *src, size_t size) for (unsigned i = 0; i < size; i++) { uint8_t c = src[i]; - // output printable ASCII, ensure '\' always introduces hex escape - if (c < 128 && c != '\\' && isprint(c)) { + // output printable ASCII, ensure '\' always introduces hex escape, escape quote marks + if (c < 128 && c != '\\' && c != '\"' && c != '\'' && isprint(c)) { if (idx < (int) (capacity - 1)) { dst[idx++] = c; } else { --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@qpid.apache.org For additional commands, e-mail: commits-h...@qpid.apache.org