From: Jeffrey Altman Date: Thu, 28 Aug 2008 10:47:41 +0000 (+0000) Subject: DEVEL15-windows-check-servers-20080828 X-Git-Tag: openafs-devel-1_5_53~68 X-Git-Url: https://git.michaelhowe.org/gitweb/?a=commitdiff_plain;h=54a0f07111a76d55492f29e244de32dc0bf4d289;p=packages%2Fo%2Fopenafs.git DEVEL15-windows-check-servers-20080828 LICENSE MIT if the server count is zero, don't both trying (cherry picked from commit 00fee5efee68f1647fa810dffa7ad991235d01c5) --- 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));