mirror of
https://github.com/simh/simh.git
synced 2026-04-30 21:38:32 +00:00
SCP: Fixed potential memory leak in get_asearch
This commit is contained in:
6
scp.c
6
scp.c
@@ -8193,11 +8193,17 @@ if (logop >= 0) {
|
|||||||
free (schptr->mask);
|
free (schptr->mask);
|
||||||
schptr->mask = logval;
|
schptr->mask = logval;
|
||||||
}
|
}
|
||||||
|
else {
|
||||||
|
free (logval);
|
||||||
|
}
|
||||||
if (cmpop >= 0) {
|
if (cmpop >= 0) {
|
||||||
schptr->boolop = cmpop;
|
schptr->boolop = cmpop;
|
||||||
free (schptr->comp);
|
free (schptr->comp);
|
||||||
schptr->comp = cmpval;
|
schptr->comp = cmpval;
|
||||||
}
|
}
|
||||||
|
else {
|
||||||
|
free (cmpval);
|
||||||
|
}
|
||||||
return schptr;
|
return schptr;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user