DEBUG: opentracing: display the contents of the err variable after setting

A display of the contents of the err variable has been added to the
FLT_OT_ERR() macro, once it has been set.

This patch must be backported as far as 2.4.
This commit is contained in:
Miroslav Zagorac 2022-03-08 01:21:04 +01:00 committed by Willy Tarreau
parent 854384f400
commit 6a1dfdde67
1 changed files with 7 additions and 4 deletions

View File

@ -73,10 +73,13 @@
char *p = b[__idx]; \
__idx = (__idx + 1) % (m)
#define FLT_OT_ERR(f, ...) \
do { \
if ((err != NULL) && (*err == NULL)) \
(void)memprintf(err, f, ##__VA_ARGS__); \
#define FLT_OT_ERR(f, ...) \
do { \
if ((err != NULL) && (*err == NULL)) { \
(void)memprintf(err, f, ##__VA_ARGS__); \
\
FLT_OT_DBG(3, "%d err: '%s'", __LINE__, *err); \
} \
} while (0)
#define FLT_OT_ERR_APPEND(f, ...) \
do { \