From: Aurelien DARRAGON Date: Tue, 9 Apr 2024 15:54:41 +0000 (+0200) Subject: CLEANUP: log: remove unused checks for encode_{chunk,string} X-Git-Tag: v3.0-dev9~27 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=f8e1357a05b3ec93878e27237f3091ee5d4c0adc;p=thirdparty%2Fhaproxy.git CLEANUP: log: remove unused checks for encode_{chunk,string} Thanks to 8226e92eb ("BUG/MINOR: tools/log: invalid encode_{chunk,string} usage"), we only need to check for NULL return value from encode_{chunk,string}() and escape_string() to know if the call failed. --- diff --git a/src/log.c b/src/log.c index 3b07663056..a9b8f3cab0 100644 --- a/src/log.c +++ b/src/log.c @@ -1853,7 +1853,7 @@ char *lf_text_len(char *dst, const char *src, size_t len, size_t size, const str char *ret; ret = escape_string(dst, dst + size, '\\', rfc5424_escape_map, src, src + len); - if (ret == NULL || *ret != '\0') + if (ret == NULL) return NULL; len = ret - dst; } @@ -3532,7 +3532,7 @@ int sess_build_logline(struct session *sess, struct stream *s, char *dst, size_t if (s->req_cap[hdr] != NULL) { ret = lf_encode_string(tmplog, dst + maxsize, '#', hdr_encode_map, s->req_cap[hdr], tmp); - if (ret == NULL || *ret != '\0') + if (ret == NULL) goto out; tmplog = ret; } @@ -3552,7 +3552,7 @@ int sess_build_logline(struct session *sess, struct stream *s, char *dst, size_t if (s->req_cap[hdr] != NULL) { ret = lf_encode_string(tmplog, dst + maxsize, '#', hdr_encode_map, s->req_cap[hdr], tmp); - if (ret == NULL || *ret != '\0') + if (ret == NULL) goto out; tmplog = ret; } else if (!(tmp->options & LOG_OPT_QUOTE)) @@ -3578,7 +3578,7 @@ int sess_build_logline(struct session *sess, struct stream *s, char *dst, size_t if (s->res_cap[hdr] != NULL) { ret = lf_encode_string(tmplog, dst + maxsize, '#', hdr_encode_map, s->res_cap[hdr], tmp); - if (ret == NULL || *ret != '\0') + if (ret == NULL) goto out; tmplog = ret; } @@ -3598,7 +3598,7 @@ int sess_build_logline(struct session *sess, struct stream *s, char *dst, size_t if (s->res_cap[hdr] != NULL) { ret = lf_encode_string(tmplog, dst + maxsize, '#', hdr_encode_map, s->res_cap[hdr], tmp); - if (ret == NULL || *ret != '\0') + if (ret == NULL) goto out; tmplog = ret; } else if (!(tmp->options & LOG_OPT_QUOTE)) @@ -3618,7 +3618,7 @@ int sess_build_logline(struct session *sess, struct stream *s, char *dst, size_t uri = txn && txn->uri ? txn->uri : ""; ret = lf_encode_string(tmplog, dst + maxsize, '#', url_encode_map, uri, tmp); - if (ret == NULL || *ret != '\0') + if (ret == NULL) goto out; tmplog = ret; break; @@ -3652,7 +3652,7 @@ int sess_build_logline(struct session *sess, struct stream *s, char *dst, size_t } ret = lf_encode_chunk(tmplog, dst + maxsize, '#', url_encode_map, &chunk, tmp); - if (ret == NULL || *ret != '\0') + if (ret == NULL) goto out; tmplog = ret; @@ -3694,7 +3694,7 @@ int sess_build_logline(struct session *sess, struct stream *s, char *dst, size_t } ret = lf_encode_chunk(tmplog, dst + maxsize, '#', url_encode_map, &chunk, tmp); - if (ret == NULL || *ret != '\0') + if (ret == NULL) goto out; tmplog = ret; @@ -3724,7 +3724,7 @@ int sess_build_logline(struct session *sess, struct stream *s, char *dst, size_t } ret = lf_encode_chunk(tmplog, dst + maxsize, '#', url_encode_map, &chunk, tmp); - if (ret == NULL || *ret != '\0') + if (ret == NULL) goto out; tmplog = ret; @@ -3760,7 +3760,7 @@ int sess_build_logline(struct session *sess, struct stream *s, char *dst, size_t } ret = lf_encode_chunk(tmplog, dst + maxsize, '#', url_encode_map, &chunk, tmp); - if (ret == NULL || *ret != '\0') + if (ret == NULL) goto out; tmplog = ret; @@ -3786,7 +3786,7 @@ int sess_build_logline(struct session *sess, struct stream *s, char *dst, size_t } ret = lf_encode_chunk(tmplog, dst + maxsize, '#', url_encode_map, &chunk, tmp); - if (ret == NULL || *ret != '\0') + if (ret == NULL) goto out; tmplog = ret; @@ -3827,7 +3827,7 @@ int sess_build_logline(struct session *sess, struct stream *s, char *dst, size_t } ret = lf_encode_chunk(tmplog, dst + maxsize, '#', url_encode_map, &chunk, tmp); - if (ret == NULL || *ret != '\0') + if (ret == NULL) goto out; tmplog = ret;