Fix iterator in sceKernelSignalSema().

I'm sure we dont' want to change s.
This commit is contained in:
Unknown W. Brackets 2012-11-14 07:42:21 -08:00
parent 5c69d6169f
commit 306274ffdf

View file

@ -200,7 +200,7 @@ void sceKernelSignalSema(SceUID id, int signal)
retry:
//TODO: check for threads to wake up - wake them
std::vector<SceUID>::iterator iter;
for (iter = s->waitingThreads.begin(); iter!=s->waitingThreads.end(); s++)
for (iter = s->waitingThreads.begin(); iter!=s->waitingThreads.end(); iter++)
{
SceUID threadID = *iter;
int wVal = (int)__KernelGetWaitValue(threadID, error);