diff --git a/src/WINNT/afsd/cm_conn.c b/src/WINNT/afsd/cm_conn.c index 15f0f502bd..2d3623a066 100644 --- a/src/WINNT/afsd/cm_conn.c +++ b/src/WINNT/afsd/cm_conn.c @@ -250,7 +250,7 @@ cm_SetServerBusyStatus(cm_serverRef_t *serversp, cm_server_t *serverp) for (tsrp = serversp; tsrp; tsrp=tsrp->next) { if (tsrp->status == srv_deleted) continue; - if (tsrp->server == serverp && tsrp->status == srv_not_busy) { + if (cm_ServerEqual(tsrp->server, serverp) && tsrp->status == srv_not_busy) { tsrp->status = srv_busy; break; }