Added extra logging. Added code to free mapped memory and file descriptors

This commit is contained in:
Paul Dino Jones 2024-07-27 20:32:09 -04:00
parent bc6b4825e9
commit e15f7e0865
2 changed files with 6 additions and 1 deletions

View File

@ -190,6 +190,7 @@ int clilooper(SimDevice* devices, int numdevices, Parameters* p, SimData* simdat
int t=0;
int s=0;
go2 = true;
slogd("game data found, starting game loop");
while (go2 == true && simdata->simstatus > 1)
{
simdatamap(simdata, simmap, p->sim);
@ -214,6 +215,7 @@ int clilooper(SimDevice* devices, int numdevices, Parameters* p, SimData* simdat
scanf("%c", &ch);
if(ch == 'q')
{
slogd("User gameloop exit requested.");
go2 = false;
}
}
@ -230,6 +232,7 @@ int clilooper(SimDevice* devices, int numdevices, Parameters* p, SimData* simdat
}
fprintf(stdout, "\n");
simfree(simdata, simmap);
return 0;
}
@ -299,6 +302,7 @@ int looper(SimDevice* devices, int numdevices, Parameters* p)
scanf("%c", &ch);
if(ch == 'q')
{
slogd("User application exit requested.");
go = false;
}
}
@ -309,6 +313,7 @@ int looper(SimDevice* devices, int numdevices, Parameters* p)
fflush(stdout);
tcsetattr(0, TCSANOW, &canonicalmode);
simfree(simdata, simmap);
free(simdata);
free(simmap);

@ -1 +1 @@
Subproject commit bc7bd9e648f485f1f6ba79d9c089523c1447d1f3
Subproject commit 17280efebd94798179a9707b1f97ed544aafa8b6