From 54a0f07111a76d55492f29e244de32dc0bf4d289 Mon Sep 17 00:00:00 2001 From: Jeffrey Altman Date: Thu, 28 Aug 2008 10:47:41 +0000 Subject: [PATCH] DEVEL15-windows-check-servers-20080828 LICENSE MIT if the server count is zero, don't both trying (cherry picked from commit 00fee5efee68f1647fa810dffa7ad991235d01c5) --- src/WINNT/afsd/cm_server.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/WINNT/afsd/cm_server.c b/src/WINNT/afsd/cm_server.c index fee2435ae..d322bc377 100644 --- a/src/WINNT/afsd/cm_server.c +++ b/src/WINNT/afsd/cm_server.c @@ -290,6 +290,9 @@ void cm_CheckServers(afs_uint32 flags, cm_cell_t *cellp) cm_InitReq(&req); maxconns = max(cm_numFileServers,cm_numVldbServers); + if (maxconns == 0) + return; + conns = (cm_conn_t **)malloc(maxconns * sizeof(cm_conn_t *)); rxconns = (struct rx_connection **)malloc(maxconns * sizeof(struct rx_connection *)); conntimer = (afs_int32 *)malloc(maxconns * sizeof (afs_int32)); -- 2.39.5