X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;ds=sidebyside;f=KernelLand%2FKernel%2Fvfs%2Fselect.c;h=b52414f07f3ce8375b5a8d701872187bdf51b675;hb=a1473d9066eb08a25c85784e6839a31abd6393fb;hp=8bd0deba4dfe81a855a56c1b62e5d5c50e2889c7;hpb=be5123fe1f4aa66b76ce8ef589362ad21b6bbf72;p=tpg%2Facess2.git diff --git a/KernelLand/Kernel/vfs/select.c b/KernelLand/Kernel/vfs/select.c index 8bd0deba..b52414f0 100644 --- a/KernelLand/Kernel/vfs/select.c +++ b/KernelLand/Kernel/vfs/select.c @@ -113,6 +113,7 @@ int VFS_SelectNode(tVFS_Node *Node, int TypeFlags, tTime *Timeout, const char *N if( !(TypeFlags & (1 << type)) ) continue; VFS_int_Select_GetType(type, Node, &list, &flag, &wanted, &maxAllowed); LOG("VFS_int_Select_RemThread()"); + ASSERT(*list); VFS_int_Select_RemThread(*list, thisthread); ret = ret || *flag == wanted; } @@ -446,7 +447,6 @@ int VFS_int_Select_AddThread(tVFS_SelectList *List, tThread *Thread, int MaxAllo void VFS_int_Select_RemThread(tVFS_SelectList *List, tThread *Thread) { - int i; tVFS_SelectListEnt *block, *prev = NULL; ENTER("pList pThread", List, Thread); @@ -459,7 +459,7 @@ void VFS_int_Select_RemThread(tVFS_SelectList *List, tThread *Thread) // Look for the thread do { - for( i = 0; i < NUM_THREADS_PER_ALLOC; i ++ ) + for( int i = 0; i < NUM_THREADS_PER_ALLOC; i ++ ) { if( block->Threads[i] == Thread ) {