X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=KernelLand%2FKernel%2Fthreads.c;h=545896c4435b77b78a1ede666420fdd2ea3d5a28;hb=56f9364724d8d04a8ffb6dec4213a5ae86968686;hp=73a2b58fa4a6fca2f1548cc52eddfa152f764873;hpb=d41119b1a3744181666ba1132c3da9a418adeba0;p=tpg%2Facess2.git diff --git a/KernelLand/Kernel/threads.c b/KernelLand/Kernel/threads.c index 73a2b58f..545896c4 100644 --- a/KernelLand/Kernel/threads.c +++ b/KernelLand/Kernel/threads.c @@ -783,9 +783,13 @@ int Threads_int_Sleep(enum eThreadStatus Status, void *Ptr, int Num, tThread **L } *ListTail = us; } - else { + else if( ListHead ) { + us->Next = *ListHead; *ListHead = us; } + else { + // Nothing + } //if( Proc_ThreadSync(us) ) // return ;