diff --git a/clamd/onaccess_fan.c b/clamd/onaccess_fan.c index bce45261f..9df6294ff 100644 --- a/clamd/onaccess_fan.c +++ b/clamd/onaccess_fan.c @@ -82,6 +82,7 @@ static int onas_fan_scanfile(int fan_fd, const char *fname, struct fanotify_even res.response = FAN_ALLOW; context.filename = fname; context.virsize = 0; + context.scandata = NULL; if(scan && cl_scandesc_callback(fmd->fd, &virname, NULL, tharg->engine, tharg->options, &context) == CL_VIRUS) { if(extinfo && context.virsize) logg("ScanOnAccess: %s: %s(%s:%llu) FOUND\n", fname, virname, context.virhash, context.virsize); @@ -342,6 +343,7 @@ static int cauth_scanfile(const char *fname, int extinfo, struct thrarg *tharg) context.filename = fname; context.virsize = 0; + context.scandata = NULL; fd = open(fname, O_RDONLY); if(fd == -1)