| 5512 | } |
| 5513 | |
| 5514 | void updateMasterAuth() |
| 5515 | { |
| 5516 | listIter li; |
| 5517 | listNode *ln; |
| 5518 | |
| 5519 | listRewind(g_pserver->masters, &li); |
| 5520 | while ((ln = listNext(&li))) |
| 5521 | { |
| 5522 | redisMaster *mi = (redisMaster*)listNodeValue(ln); |
| 5523 | sdsfree(mi->masterauth); mi->masterauth = nullptr; |
| 5524 | zfree(mi->masteruser); mi->masteruser = nullptr; |
| 5525 | |
| 5526 | if (cserver.default_masterauth) |
| 5527 | mi->masterauth = sdsdup(cserver.default_masterauth); |
| 5528 | if (cserver.default_masteruser) |
| 5529 | mi->masteruser = zstrdup(cserver.default_masteruser); |
| 5530 | } |
| 5531 | } |
| 5532 | |
| 5533 | static void propagateMasterStaleKeys() |
| 5534 | { |