mirror of
https://github.com/upx/upx
synced 2025-09-28 19:06:07 +08:00
Small cleanup.
committer: mfx <mfx> 968642749 +0000
This commit is contained in:
parent
591127457d
commit
94bf73c6b4
|
@ -55,11 +55,13 @@ const FilterImp::FilterEntry *FilterImp::getFilter(int id)
|
||||||
if (!done)
|
if (!done)
|
||||||
{
|
{
|
||||||
// init the filter_map[]
|
// init the filter_map[]
|
||||||
|
assert(n_filters <= 254); // as 0xff means "empty slot"
|
||||||
memset(filter_map, 0xff, sizeof(filter_map));
|
memset(filter_map, 0xff, sizeof(filter_map));
|
||||||
for (int i = 0; i < n_filters; i++)
|
for (int i = 0; i < n_filters; i++)
|
||||||
{
|
{
|
||||||
int fid = filters[i].id;
|
int fid = filters[i].id;
|
||||||
assert(fid >= 0 && fid <= 255);
|
assert(fid >= 0 && fid <= 255);
|
||||||
|
assert(filter_map[fid] == 0xff);
|
||||||
filter_map[fid] = (unsigned char) i;
|
filter_map[fid] = (unsigned char) i;
|
||||||
}
|
}
|
||||||
done = true;
|
done = true;
|
||||||
|
@ -68,7 +70,7 @@ const FilterImp::FilterEntry *FilterImp::getFilter(int id)
|
||||||
if (id < 0 || id > 255)
|
if (id < 0 || id > 255)
|
||||||
return NULL;
|
return NULL;
|
||||||
unsigned index = filter_map[id];
|
unsigned index = filter_map[id];
|
||||||
if (index == 0xff)
|
if (index == 0xff) // empty slot
|
||||||
return NULL;
|
return NULL;
|
||||||
assert(filters[index].id == id);
|
assert(filters[index].id == id);
|
||||||
return &filters[index];
|
return &filters[index];
|
||||||
|
|
Loading…
Reference in New Issue
Block a user