git://git.openafs.org
/
openafs.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
disconnected-flush-before-shadowing-20090119
[openafs.git]
/
src
/
afs
/
afs_disconnected.c
diff --git
a/src/afs/afs_disconnected.c
b/src/afs/afs_disconnected.c
index
5579a07
..
e52c3f6
100644
(file)
--- a/
src/afs/afs_disconnected.c
+++ b/
src/afs/afs_disconnected.c
@@
-271,10
+271,12
@@
int afs_GetVnodeName(struct vcache *avc,
if (tdc) {
tnf.fid = &avc->fid;
- tnf.name_len = 0;
+ tnf.name_len = -1;
tnf.name = aname;
afs_dir_EnumerateDir(tdc, &get_vnode_name_hook, &tnf);
afs_PutDCache(tdc);
+ if (tnf.name_len == -1)
+ code = ENOENT;
} else {
code = ENOENT;
}