From eb957ffc4797fb019c505510295af244baf5be38 Mon Sep 17 00:00:00 2001 From: Justus Winter Date: Thu, 19 Nov 2015 16:13:55 +0100 Subject: [PATCH] common: Avoid undefined behavior. * common/iobuf.c (iobuf_esopen): Initialize 'len' as 'file_es_filter' will make use of it. -- Found using the Clang Static Analyzer. Signed-off-by: Justus Winter --- common/iobuf.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/common/iobuf.c b/common/iobuf.c index 12affcb4b..d49de9695 100644 --- a/common/iobuf.c +++ b/common/iobuf.c @@ -1391,7 +1391,7 @@ iobuf_esopen (estream_t estream, const char *mode, int keep_open) { iobuf_t a; file_es_filter_ctx_t *fcx; - size_t len; + size_t len = 0; a = iobuf_alloc (strchr (mode, 'w') ? IOBUF_OUTPUT : IOBUF_INPUT, IOBUF_BUFFER_SIZE);