From c5f3c550a6c9dc14655e17e1a809d18b953deb27 Mon Sep 17 00:00:00 2001
From: Thorsten Horstmann <thorsten.horstmann@web.de>
Date: Tue, 24 Feb 2015 22:41:26 +0800
Subject: [PATCH] Avoid cppcheck warning

---
 buffer.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/buffer.c b/buffer.c
index 01af0ddc..2b35f724 100644
--- a/buffer.c
+++ b/buffer.c
@@ -99,7 +99,9 @@ buffer* buf_newcopy(buffer* buf) {
 
 	ret = buf_new(buf->len);
 	ret->len = buf->len;
-	memcpy(ret->data, buf->data, buf->len);
+	if (buf->len > 0) {
+	    memcpy(ret->data, buf->data, buf->len);
+	}
 	return ret;
 }
 
-- 
GitLab