From 8264f8bdbd86d1f8659fb3feae6eceeb0e7d8a88 Mon Sep 17 00:00:00 2001 From: Wen Hui Date: Wed, 3 Mar 2021 01:36:08 -0500 Subject: [PATCH] generalize error check for SENTINEL MONITOR rumtime config (#8590) --- src/sentinel.c | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/src/sentinel.c b/src/sentinel.c index 8597a10df..164ff15b2 100644 --- a/src/sentinel.c +++ b/src/sentinel.c @@ -3710,17 +3710,7 @@ NULL ri = createSentinelRedisInstance(c->argv[2]->ptr,SRI_MASTER, c->argv[3]->ptr,port,quorum,NULL); if (ri == NULL) { - switch(errno) { - case EBUSY: - addReplyError(c,"Duplicated master name"); - break; - case EINVAL: - addReplyError(c,"Invalid port number"); - break; - default: - addReplyError(c,"Unspecified error adding the instance"); - break; - } + addReplyError(c,sentinelCheckCreateInstanceErrors(SRI_MASTER)); } else { sentinelFlushConfig(); sentinelEvent(LL_WARNING,"+monitor",ri,"%@ quorum %d",ri->quorum);