mirror of
https://github.com/cathugger/mkp224o.git
synced 2025-05-15 22:42:49 +00:00
some changes
This commit is contained in:
parent
4504c9eeb6
commit
249ffd19ec
2 changed files with 10 additions and 7 deletions
14
main.c
14
main.c
|
@ -62,7 +62,7 @@ static void termhandler(int sig)
|
|||
}
|
||||
|
||||
struct binfilter {
|
||||
u8 *f;
|
||||
u8 f[PUBLIC_LEN];
|
||||
size_t len; // real len minus one
|
||||
u8 mask;
|
||||
} ;
|
||||
|
@ -90,7 +90,6 @@ static void filters_add(const char *filter)
|
|||
fprintf(stderr, "filter \"%s\" is too long\n", filter);
|
||||
return;
|
||||
}
|
||||
bf.f = malloc(ret);
|
||||
ret2 = base32_from(bf.f,&bf.mask,filter);
|
||||
assert(ret == ret2);
|
||||
//printf("--m:%02X\n", bf.mask);
|
||||
|
@ -100,12 +99,14 @@ static void filters_add(const char *filter)
|
|||
|
||||
static void filters_clean()
|
||||
{
|
||||
for (size_t i = 0; i < VEC_LENGTH(bfilters); ++i) {
|
||||
free(VEC_BUF(bfilters, i).f);
|
||||
}
|
||||
VEC_FREE(bfilters);
|
||||
}
|
||||
|
||||
static size_t filters_count()
|
||||
{
|
||||
return VEC_LENGTH(bfilters);
|
||||
}
|
||||
|
||||
static void loadfilterfile(const char *fname)
|
||||
{
|
||||
char buf[128];
|
||||
|
@ -543,6 +544,9 @@ int main(int argc, char **argv)
|
|||
if (!quietflag)
|
||||
printfilters();
|
||||
|
||||
if (!filters_count())
|
||||
return 0;
|
||||
|
||||
if (workdir)
|
||||
mkdir(workdir, 0700);
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue