summaryrefslogtreecommitdiff
path: root/src/redis-check-aof.c
diff options
context:
space:
mode:
authorantirez <antirez@gmail.com>2019-03-18 11:15:39 +0100
committerantirez <antirez@gmail.com>2019-03-18 11:16:23 +0100
commitb78ac354f41e370a4dc21ac01981cb0ccd0a1b7d (patch)
tree31234f893b51accd31861cc3c7756ba56af08575 /src/redis-check-aof.c
parent8ea906a3e8f3e125baa9cf54f6027921d3822b02 (diff)
downloadredis-b78ac354f41e370a4dc21ac01981cb0ccd0a1b7d.tar.gz
redis-check-aof: fix potential overflow.
Bug signaled by @vattezhang in PR #5940 but fixed differently.
Diffstat (limited to 'src/redis-check-aof.c')
-rw-r--r--src/redis-check-aof.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/redis-check-aof.c b/src/redis-check-aof.c
index c4d5a225e..54ed85f0d 100644
--- a/src/redis-check-aof.c
+++ b/src/redis-check-aof.c
@@ -33,8 +33,8 @@
#define ERROR(...) { \
char __buf[1024]; \
- sprintf(__buf, __VA_ARGS__); \
- sprintf(error, "0x%16llx: %s", (long long)epos, __buf); \
+ snprintf(__buf, sizeof(__buf), __VA_ARGS__); \
+ snprintf(error, sizeof(error), "0x%16llx: %s", (long long)epos, __buf); \
}
static char error[1024];