Commit c38884ce authored by Eiichi Sato's avatar Eiichi Sato Committed by antirez
Browse files

Sentinel: fix bufsize to support IPv6 address

Closes #1914
parent ef57f94d
...@@ -456,7 +456,7 @@ void sentinelIsRunning(void) { ...@@ -456,7 +456,7 @@ void sentinelIsRunning(void) {
* EINVAL: Invalid port number. * EINVAL: Invalid port number.
*/ */
sentinelAddr *createSentinelAddr(char *hostname, int port) { sentinelAddr *createSentinelAddr(char *hostname, int port) {
char buf[32]; char buf[REDIS_IP_STR_LEN];
sentinelAddr *sa; sentinelAddr *sa;
if (port <= 0 || port > 65535) { if (port <= 0 || port > 65535) {
...@@ -2690,7 +2690,7 @@ void sentinelCommand(redisClient *c) { ...@@ -2690,7 +2690,7 @@ void sentinelCommand(redisClient *c) {
/* SENTINEL MONITOR <name> <ip> <port> <quorum> */ /* SENTINEL MONITOR <name> <ip> <port> <quorum> */
sentinelRedisInstance *ri; sentinelRedisInstance *ri;
long quorum, port; long quorum, port;
char buf[32]; char buf[REDIS_IP_STR_LEN];
if (c->argc != 6) goto numargserr; if (c->argc != 6) goto numargserr;
if (getLongFromObjectOrReply(c,c->argv[5],&quorum,"Invalid quorum") if (getLongFromObjectOrReply(c,c->argv[5],&quorum,"Invalid quorum")
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment