X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=Kernel%2Fvfs%2Fnodecache.c;h=d2796c1b9d3420d5edb737d739bcee72867a0f63;hb=5f2024e5977e0cca0993a20dad5ab794c94d5711;hp=ad85ac32773172b21d91017ed78d04815700b2b6;hpb=7d881c2e5fef91a6570e46ef69a5d4a5cf0e8b4d;p=tpg%2Facess2.git diff --git a/Kernel/vfs/nodecache.c b/Kernel/vfs/nodecache.c index ad85ac32..d2796c1b 100644 --- a/Kernel/vfs/nodecache.c +++ b/Kernel/vfs/nodecache.c @@ -178,8 +178,8 @@ void Inode_ClearCache(int Handle) ent->Node.ReferenceCount = 1; next = ent->Next; - if(ent->Node.Close) - ent->Node.Close( &ent->Node ); + if(ent->Node.Type && ent->Node.Type->Close) + ent->Node.Type->Close( &ent->Node ); free(ent); ent = next;