openafs/src
Jeffrey Altman a546f1cd58 Windows: Fix usage of cm_FreeServerList
cm_FreeServerList will set the input variable to NULL if the
contents of the list could in fact be freed.  If they could not
be freed, the individual entries are marked for deletion and will
not be subsequently used.  Do not set the list variable to NULL
after calling cm_FreeServerList otherwise memory can be leaked.

LICENSE MIT

Change-Id: Ia3cacd760d7395a2dd6b063643a8aa86f9e468b9
Reviewed-on: http://gerrit.openafs.org/2078
Tested-by: Jeffrey Altman <jaltman@openafs.org>
Reviewed-by: Derrick Brashear <shadow@dementia.org>
Reviewed-by: Jeffrey Altman <jaltman@openafs.org>
2010-06-03 15:59:01 -07:00
..
afs darwin notify don't recurse on vcache lock 2010-06-03 12:57:01 -07:00
afsd NetBSD 5.0 support. 2010-05-03 19:55:30 -07:00
afsinstall
afsmonitor afsmonitor: fix segv on exit 2010-04-09 20:56:59 -07:00
afsweb Unix client: wrappers for credentials structure access 2009-11-09 08:19:06 -08:00
aklog aklog no krb524 kill warnings 2010-06-02 10:11:41 -07:00
audit Rationalise our include paths 2009-11-17 13:12:57 -08:00
auth Tidy up UKERNEL includes 2010-04-15 15:56:05 -07:00
bozo dafs: don't restart for new binaries using mrafs scanner time 2010-05-19 08:40:24 -07:00
bu_utils Don't cast the pointer past to memset 2009-10-21 11:34:12 -07:00
bubasics Add server prefix to bumon.xg; avoid rx_call * vs rx_connection * warning 2009-10-19 16:42:58 -07:00
bucoord Don't pass NULL to strcmp 2010-02-28 11:21:58 -08:00
budb Protect ubik cache accesses 2010-05-26 15:00:51 -07:00
butc Always include afsconfig.h 2010-05-06 11:52:08 -07:00
butm Include stdint.h when using intptr_t 2010-02-17 12:49:27 -08:00
cf Linux: 2.6.35 - fsync no longer takes a dentry 2010-05-29 21:46:22 -07:00
cmd Remove warnings related to type-punning 2009-10-08 07:59:18 -07:00
comerr Always include afsconfig.h in autogenerated files 2010-05-06 12:22:31 -07:00
config Fix libafs_tree's cross-architecture support 2010-05-24 20:28:41 -07:00
des Tidy up UKERNEL includes 2010-04-15 15:56:05 -07:00
dir Add some directory package doxygen comments 2010-04-27 14:37:09 -07:00
export Remove the RCSID macro 2009-07-09 22:58:37 -06:00
external Import of code from heimdal 2010-05-24 21:45:22 -07:00
finale internationalize comerr 2010-02-09 10:21:03 -08:00
fsint Tidy up UKERNEL includes 2010-04-15 15:56:05 -07:00
fsprobe Rationalise our include paths 2009-11-17 13:12:57 -08:00
gtx kill macos prior to panther 2010-02-17 10:49:18 -08:00
JAVA Always include afsconfig.h 2010-05-06 11:52:08 -07:00
kauth Protect ubik cache accesses 2010-05-26 15:00:51 -07:00
kopenafs Add k_haspag to libkopenafs 2010-05-27 19:52:07 -07:00
libacl viced avoid global pruclient during acl ops 2010-02-23 22:15:48 -08:00
libadmin Make all the default target in libadmin samples and test 2010-05-27 19:47:04 -07:00
libafs Kill FBSD4X with fire 2010-05-17 05:36:29 -07:00
libafsauthent Windows: Permit Windows to build 2010-02-09 11:54:37 -08:00
libafsrpc Move rxkad/domestic/* into rxkad/ directory proper 2010-04-25 20:55:03 -07:00
libuafs libuafs: Remove afsd symlink in setup 2010-05-27 13:08:45 -07:00
log Tidy up unlog 2009-09-28 01:35:38 -07:00
lwp Fix UCONTEXT detection on ppc_linux26 via include order 2010-04-21 16:09:04 -07:00
mcas Add tracing to MCAS allocator and GC 2009-09-03 12:35:25 -07:00
packaging Update Debian packaging to 1.5.74.1-1 2010-05-26 22:13:54 -07:00
pam Improve shared library building support 2010-04-25 20:49:19 -07:00
platform afsprefs: clarify restart requirement 2010-05-17 05:42:14 -07:00
procmgmt Windows: Permit build system to update symbol store 2009-08-19 10:19:43 -07:00
ptserver Protect ubik cache accesses 2010-05-26 15:00:51 -07:00
rx rx allow setpeermtu to take a peer 2010-06-02 10:12:23 -07:00
rxdebug Correct incorrect type-punning fixes 2010-04-09 13:12:21 -07:00
rxgen Always include afsconfig.h in autogenerated files 2010-05-06 12:22:31 -07:00
rxkad Always include afsconfig.h 2010-05-06 11:52:08 -07:00
rxstat Always include afsconfig.h 2010-05-06 11:52:08 -07:00
scout scout.c: only declare width once 2010-05-26 19:58:25 -07:00
sgistuff Don't cast the pointer past to memset 2009-10-21 11:34:12 -07:00
shlibafsauthent Improve shared library building support 2010-04-25 20:49:19 -07:00
shlibafsrpc Move rxkad/domestic/* into rxkad/ directory proper 2010-04-25 20:55:03 -07:00
sys Move non-executable stack assembly code to end of file 2010-03-22 14:37:06 -07:00
tbudb Remove CVS ignore files 2009-07-06 11:03:16 -06:00
tbutc Fix warnings in butc, tbutc, and butm 2009-10-13 18:34:05 -07:00
tests Add src/tests/OpenAFS/Dirpath.sh to .gitignore 2010-05-29 21:47:52 -07:00
tools gitignore-20090615 2009-06-15 23:29:29 +00:00
tptserver Use -A and -u in pthreaded ubik rxgen 2010-02-02 09:31:30 -08:00
tsalvaged fssync-debug: fix strict-aliasing problems 2010-04-01 14:38:05 -07:00
tsm41 aix krb5 error message handling 2010-03-21 09:51:55 -07:00
tubik Remove duplicate make targets in tubik, cleanup dependencies 2010-03-02 16:09:02 -08:00
tviced Replace unsafe use of gets() 2010-04-14 19:18:39 -07:00
tvlserver Use -A and -u in pthreaded ubik rxgen 2010-02-02 09:31:30 -08:00
tvolser Rationalise our include paths 2009-11-17 13:12:57 -08:00
ubik Protect ubik cache accesses 2010-05-26 15:00:51 -07:00
update update link order 2010-03-22 14:56:43 -07:00
usd Include stdint.h when using intptr_t 2010-02-17 12:49:27 -08:00
uss Add rx security index enum 2010-02-09 09:07:09 -08:00
util Fix compilation of the imported config_file.c parser 2010-05-26 22:08:33 -07:00
venus up: refuse multicharacter arguments 2010-06-03 10:58:11 -07:00
vfsck Don't cast the pointer past to memset 2009-10-21 11:34:12 -07:00
viced viced: kill console use 2010-05-28 05:45:17 -07:00
vlserver Rewrite vldb_check -fix 2010-05-30 13:11:12 -07:00
vol vol, volser, and viced type fixes 2010-05-24 20:56:05 -07:00
volser dumpstuff nbytes can't exceed 32 bits 2010-05-25 21:28:23 -07:00
WINNT Windows: Fix usage of cm_FreeServerList 2010-06-03 15:59:01 -07:00
xstat Unix CM: Tidy up the statistics interface 2010-02-17 05:10:05 -08:00
.gitignore gitignore-20090615 2009-06-15 23:29:29 +00:00
BUILDNOTES
DOLASTCMP.BAT
helper-splint.sh.in
libafsdep
LICENSE Synchronize LICENSE files 2010-05-25 21:27:36 -07:00
mkdest.pl
ntbuild.bat windows-build-20080725 2008-07-25 21:25:55 +00:00
NTMakefile Really kill des_stub 2010-04-25 19:02:35 -07:00
NTObjdir Move rxkad/domestic/* into rxkad/ directory proper 2010-04-25 20:55:03 -07:00
rmbat.bat
rmbat.rsp
SOURCE-MAP death-to-package-20060801 2006-08-01 23:27:20 +00:00
splint.cfg
symlink.bat
TechNotes-JavaAPI