From 433e835d3ee8c96426694a1029a1f3a8ae9aacec Mon Sep 17 00:00:00 2001
From: Akos Vandra <avandra@whitepages.com>
Date: Mon, 12 May 2014 11:05:18 +0200
Subject: [PATCH] fixed possible buffer overflow error

---
 src/rdb.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/rdb.c b/src/rdb.c
index ba407317..65e2dfc8 100644
--- a/src/rdb.c
+++ b/src/rdb.c
@@ -398,7 +398,7 @@ int rdbSaveDoubleValue(rio *rdb, double val) {
         double min = -4503599627370495; /* (2^52)-1 */
         double max = 4503599627370496; /* -(2^52) */
         if (val > min && val < max && val == ((double)((long long)val)))
-            ll2string((char*)buf+1,sizeof(buf),(long long)val);
+            ll2string((char*)buf+1,sizeof(buf)-1,(long long)val);
         else
 #endif
             snprintf((char*)buf+1,sizeof(buf)-1,"%.17g",val);