Solaris: fix a memory leak caused by calling ProcessList_getProcess twice for each LWP

This commit is contained in:
Guy M. Broome
2018-03-30 14:34:12 -04:00
committed by Hisham Muhammad
parent 0969f83b21
commit da4877f48c
3 changed files with 65 additions and 83 deletions

View File

@ -131,10 +131,10 @@ SolarisProcess* SolarisProcess_new(Settings* settings) {
}
void Process_delete(Object* cast) {
SolarisProcess* this = (SolarisProcess*) cast;
SolarisProcess* sp = (SolarisProcess*) cast;
Process_done((Process*)cast);
free(this->zname);
free(this);
free(sp->zname);
free(sp);
}
void SolarisProcess_writeField(Process* this, RichString* str, ProcessField field) {