--- a/userland/mrmctl/mrmctl.c +++ b/userland/mrmctl/mrmctl.c @@ -139,7 +139,7 @@ remap(int argc, char **argv) { if (argc < 5) return 1; /* defensive */ /* initialize variables and put things into human-readable variable names */ - bzero(&re, sizeof(re)); + memset(&re, 0, sizeof(re)); filter_name = argv[2]; match_macaddr = argv[3]; diff --git a/userland/mrmfilterparser/mrm_filter_conf_parser.c b/userland/mrmfilterparser/mrm_filter_conf_parser.c index 926fa76..f5c54c1 100644 --- a/userland/mrmfilterparser/mrm_filter_conf_parser.c +++ b/userland/mrmfilterparser/mrm_filter_conf_parser.c @@ -319,7 +319,7 @@ filter_file_loadf(struct mrm_filter_config * const output, FILE * const f) { return -1; output->rules_active = 0; - bzero(output->rules, sizeof(output->rules)); /* defensive */ + memset(output->rules, 0, sizeof(output->rules)); /* defensive */ for (linenum = 1; fgets(buf, sizeof(buf), f) != NULL; linenum++) {