]> git.ipfire.org Git - thirdparty/haproxy.git/commitdiff
CLEANUP: Apply ist.cocci
authorTim Duesterhus <tim@bastelstu.be>
Mon, 8 Nov 2021 08:05:01 +0000 (09:05 +0100)
committerWilly Tarreau <w@1wt.eu>
Mon, 8 Nov 2021 11:08:26 +0000 (12:08 +0100)
Make use of the new rules to use `isttrim()`.

src/cache.c
src/flt_trace.c
src/hlua.c
src/http_ana.c
src/log.c

index ba2b63c49a05bb67ab3814f3e32d1910d635e18b..e871a7b30cb913f68496fd629d0456774b9eeced 100644 (file)
@@ -622,8 +622,7 @@ cache_store_http_payload(struct stream *s, struct filter *filter, struct http_ms
                        case HTX_BLK_DATA:
                                v = htx_get_blk_value(htx, blk);
                                v = istadv(v, offset);
-                               if (v.len > len)
-                                       v.len = len;
+                               v = isttrim(v, len);
 
                                info = (type << 28) + v.len;
                                chunk_memcat(&trash, (char *)&info, sizeof(info));
index b3efea6f948ff1a329377e0cf1120168c9348c3c..5aabcb2b097e694891f76437390f488a3415e2f1 100644 (file)
@@ -146,8 +146,7 @@ trace_htx_hexdump(struct htx *htx, unsigned int offset, unsigned int len)
                v = istadv(v, offset);
                offset = 0;
 
-               if (v.len > len)
-                       v.len = len;
+               v = isttrim(v, len);
                len -= v.len;
                if (type == HTX_BLK_DATA)
                        trace_hexdump(v);
index c2e56b3b945f8648be3c670f787613fb630368d7..94f6562349cbbdeb899ca2787fbc2d5d1320fba0 100644 (file)
@@ -6329,8 +6329,7 @@ static int _hlua_http_msg_dup(struct http_msg *msg, lua_State *L, size_t offset,
                        case HTX_BLK_DATA:
                                v = htx_get_blk_value(htx, blk);
                                v = istadv(v, offset);
-                               if (v.len > len)
-                                       v.len = len;
+                               v = isttrim(v, len);
 
                                luaL_addlstring(&b, v.ptr, v.len);
                                ret += v.len;
@@ -6431,8 +6430,7 @@ static void _hlua_http_msg_delete(struct http_msg *msg, struct filter *filter, s
                        goto end;
                v = htx_get_blk_value(htx, blk);
                v.ptr += htxret.ret;
-               if (v.len > len)
-                       v.len  = len;
+               v = isttrim(v, len);
                blk = htx_replace_blk_value(htx, blk, v, IST_NULL);
                len -= v.len;
                ret += v.len;
index 9d11284a55f130831d3a76c2f636ebde3e79444f..c037261cf67591b79bc11cb6671b01c9e89007eb 100644 (file)
@@ -4912,8 +4912,7 @@ static void http_capture_headers(struct htx *htx, char **cap, struct cap_hdr *ca
                                }
 
                                v = htx_get_blk_value(htx, blk);
-                               if (v.len > h->len)
-                                       v.len = h->len;
+                               v = isttrim(v, h->len);
 
                                memcpy(cap[h->index], v.ptr, v.len);
                                cap[h->index][v.len]=0;
index 81bf97b347d55c0d3047a4c4723214890d6369e2..e7607c2c4c0f52b78529a5f12a1de14964f1923e 100644 (file)
--- a/src/log.c
+++ b/src/log.c
@@ -1665,8 +1665,7 @@ static inline void __do_send_log(struct logsrv *logsrv, int nblogger, int level,
                struct ist msg;
 
                msg = ist2(message, size);
-               if (msg.len > logsrv->maxlen)
-                       msg.len = logsrv->maxlen;
+               msg = isttrim(msg, logsrv->maxlen);
 
                sent = sink_write(logsrv->sink, &msg, 1, level, logsrv->facility, metadata);
        }
@@ -1674,8 +1673,7 @@ static inline void __do_send_log(struct logsrv *logsrv, int nblogger, int level,
                struct ist msg;
 
                msg = ist2(message, size);
-               if (msg.len > logsrv->maxlen)
-                       msg.len = logsrv->maxlen;
+               msg = isttrim(msg, logsrv->maxlen);
 
                sent = fd_write_frag_line(*plogfd, logsrv->maxlen, msg_header, nbelem, &msg, 1, 1);
        }