git://git.openafs.org
/
openafs.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
(parent:
f7b9cd5
)
h-enumerate-r-fix-for-real-20060116
author
Chaskiel M Grundman
<cg2v@andrew.cmu.edu>
Mon, 16 Jan 2006 21:15:21 +0000 (21:15 +0000)
committer
Derrick Brashear
<shadow@dementia.org>
Mon, 16 Jan 2006 21:15:21 +0000 (21:15 +0000)
FIXES 24196
make this not simply wrong
src/viced/host.c
patch
|
blob
|
history
diff --git
a/src/viced/host.c
b/src/viced/host.c
index
c74517a
..
7db7487
100644
(file)
--- a/
src/viced/host.c
+++ b/
src/viced/host.c
@@
-902,8
+902,8
@@
h_Enumerate_r(int (*proc) (), struct host *enumstart, char *param)
if (hostCount == 0) {
return;
}
- if (!(held = h_Held_r(host)))
- h_Hold_r(host);
+ if (enumstart && !(held = h_Held_r(enumstart)))
+ h_Hold_r(enumstart);
for (host = enumstart; host; host = next, held = nheld) {
held = (*proc) (host, held, param);
next = host->next;