Merge pull request #2551 from charsyam/feature/sentinel-memory-leak-1

fix sentinel memory leak
This commit is contained in:
Salvatore Sanfilippo 2015-05-04 12:17:41 +02:00
commit 827d07f005

View File

@ -922,6 +922,7 @@ sentinelRedisInstance *createSentinelRedisInstance(char *name, int flags, char *
else if (flags & SRI_SENTINEL) table = master->sentinels; else if (flags & SRI_SENTINEL) table = master->sentinels;
sdsname = sdsnew(name); sdsname = sdsnew(name);
if (dictFind(table,sdsname)) { if (dictFind(table,sdsname)) {
releaseSentinelAddr(addr);
sdsfree(sdsname); sdsfree(sdsname);
errno = EBUSY; errno = EBUSY;
return NULL; return NULL;