Kernel - Fixes from clang's scan-build tool
[tpg/acess2.git] / Kernel / drv / proc.c
index 0d1ae52..8056114 100644 (file)
@@ -301,7 +301,10 @@ int SysFS_RemoveFile(int ID)
        }
        
        // Remove from parent directory
-       prev->Next = ent->Next;
+       if(prev)
+               prev->Next = ent->Next;
+       else
+               parent->Node.ImplPtr = ent->Next;
        
        // Free if not in use
        if(file->Node.ReferenceCount == 0)

UCC git Repository :: git.ucc.asn.au