diff options
Diffstat (limited to 'usr/src/lib')
| -rw-r--r-- | usr/src/lib/libilb/common/ilb_sg.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/usr/src/lib/libilb/common/ilb_sg.c b/usr/src/lib/libilb/common/ilb_sg.c index 62990f0f09..bd59b9dc7f 100644 --- a/usr/src/lib/libilb/common/ilb_sg.c +++ b/usr/src/lib/libilb/common/ilb_sg.c @@ -423,11 +423,12 @@ i_ilb_fillin_srvdata(ilb_handle_t h, ilb_server_data_t *srv, const char *sgname, sgs = &sg_info->sg_servers[0]; - if (cmd == ILBD_SRV_ID2ADDR) + if (cmd == ILBD_SRV_ID2ADDR) { (void) strlcpy(sgs->sgs_srvID, srv->sd_srvID, sizeof (sgs->sgs_srvID)); - else + } else { IP_COPY_CLI_2_IMPL(&srv->sd_addr, &sgs->sgs_addr); + } rc = i_ilb_do_comm(h, ic, ic_sz, rbuf, &rbufsz); if (rc != ILB_STATUS_OK) |
