From: Karel Zak Date: Wed, 30 Sep 2020 12:35:33 +0000 (+0200) Subject: lib/buffer: fix end pointer initilaization X-Git-Tag: v2.37-rc1~452 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=c76f79e9793f4c4ba4a137c1c04bd0e5b4e4558f;p=thirdparty%2Futil-linux.git lib/buffer: fix end pointer initilaization Signed-off-by: Karel Zak --- diff --git a/lib/buffer.c b/lib/buffer.c index a25da0cd76..d3dc243cab 100644 --- a/lib/buffer.c +++ b/lib/buffer.c @@ -34,7 +34,7 @@ void ul_buffer_refer_string(struct ul_buffer *buf, char *str) ul_buffer_free_data(buf); buf->begin = str; buf->sz = str ? strlen(str) : 0; - buf->end = buf->begin + buf->sz; + buf->end = buf->begin ? buf->begin + buf->sz : buf->begin; } int ul_buffer_alloc_data(struct ul_buffer *buf, size_t sz)