This fixes a few locations with a hardcoded type within `sizeof()`.
---
 include/haproxy/listener.h | 2 +-
 src/errors.c               | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/include/haproxy/listener.h b/include/haproxy/listener.h
index 1c37d34da..2212ca927 100644
--- a/include/haproxy/listener.h
+++ b/include/haproxy/listener.h
@@ -179,7 +179,7 @@ unsigned int bind_map_thread_id(const struct bind_conf 
*conf, unsigned int r);
 static inline struct bind_conf *bind_conf_alloc(struct proxy *fe, const char 
*file,
                                  int line, const char *arg, struct xprt_ops 
*xprt)
 {
-       struct bind_conf *bind_conf = calloc(1, sizeof(struct bind_conf));
+       struct bind_conf *bind_conf = calloc(1, sizeof(*bind_conf));
 
        if (!bind_conf)
                goto err;
diff --git a/src/errors.c b/src/errors.c
index d2eafcea4..993b6ae58 100644
--- a/src/errors.c
+++ b/src/errors.c
@@ -126,7 +126,7 @@ static void generate_usermsgs_ctx_str(void)
        int ret;
 
        if (unlikely(b_is_null(&ctx->str))) {
-               area = calloc(USERMSGS_CTX_BUFSIZE, sizeof(char));
+               area = calloc(USERMSGS_CTX_BUFSIZE, sizeof(*area));
                if (area)
                        ctx->str = b_make(area, USERMSGS_CTX_BUFSIZE, 0, 0);
        }
-- 
2.33.0


Reply via email to