X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=Kernel%2Fthreads.c;h=b5ce1917a182959ac2c7ea605f5cead79b0b644c;hb=e42035c38b65d428672b128f9ae253f81b2ced96;hp=cafb8068d2d92471378c858fea516a1116a22b0a;hpb=e573d30162c179edc6de7b7c8364a617d9f25f77;p=tpg%2Facess2.git diff --git a/Kernel/threads.c b/Kernel/threads.c index cafb8068..b5ce1917 100644 --- a/Kernel/threads.c +++ b/Kernel/threads.c @@ -1360,9 +1360,11 @@ int Mutex_IsLocked(tMutex *Mutex) // void Semaphore_Init(tSemaphore *Sem, int Value, int MaxValue, const char *Module, const char *Name) { + memset(Sem, 0, sizeof(tSemaphore)); Sem->Value = Value; Sem->ModName = Module; Sem->Name = Name; + Sem->MaxValue = MaxValue; } // // Wait for items to be avaliable