antirez/redis — pull request #1554 by charsyam (2014-02-18 14:30:23+00:00)
Title: [Bug Fix] sentinel can't connect other sentinel when other has multiple ip and bind just one ip of them.

hi @antirez.

I found a bug when I read redis sentinel code.
Situation:
Sentinel has multiple ip, and bind only one of them.

for exmaple.
Sentinel has ip [192.168.1.13, 192.168.1.14]
and it binds 192.168.1.13

and it will broadcast its ip with Hello Message.
But at that time, we don't know what ip is connected with Redis Master.
so it can send other ip 192.168.1.14 with Hello Message. like below.

```c
192.168.1.14,26379,runid,0,mymaster,192.168.1.8,6379,0
```
so It caues connection failed.

1] condition 1, A has multiple ip, B has just a ip
-> A can connect B.
-> But b can't

2] condition 2, A has multiple ip, B has multiple ip
-> A can't, B can't

so it can cause some unexpectable situation.
so sentinel should return bined ip in conf with Hello Message.