Changeset 319 for clamav/trunk/clamd/clamukofs.c
- Timestamp:
- Apr 19, 2011, 11:12:07 PM (14 years ago)
- Location:
- clamav/trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
clamav/trunk ¶
-
Property svn:mergeinfo
set to
/clamav/vendor/0.97 merged eligible
-
Property svn:mergeinfo
set to
-
TabularUnified clamav/trunk/clamd/clamukofs.c ¶
r189 r319 42 42 #include "dazukofs.h" 43 43 #include "clamuko.h" 44 #include "scanner.h" 44 45 45 46 static pthread_mutex_t running_mutex = PTHREAD_MUTEX_INITIALIZER; … … 84 85 struct thrarg *tharg = (struct thrarg *) arg; 85 86 sigset_t sigset; 86 unsigned int sizelimit = 0 , virsize;87 unsigned int sizelimit = 0; 87 88 struct stat sb; 88 89 dazukofs_handle_t scan_hndl; … … 91 92 int skip_scan = 0, extinfo; 92 93 const char *virname; 93 char filename[4096], virhash[33]; 94 char filename[4096]; 95 struct cb_context context; 94 96 95 97 /* ignore all signals */ … … 152 154 } 153 155 156 context.filename = NULL; 157 context.virsize = 0; 154 158 if(skip_scan) { 155 159 acc.deny = 0; 156 160 /* reset skip flag */ 157 161 skip_scan = 0; 158 } else if(cl i_scandesc_stats(acc.fd, &virname, virhash, &virsize, NULL, tharg->engine,159 tharg->options ) == CL_VIRUS) {162 } else if(cl_scandesc_callback(acc.fd, &virname, NULL, tharg->engine, 163 tharg->options, &context) == CL_VIRUS) { 160 164 dazukofs_get_filename(&acc, filename, sizeof(filename)); 161 if(extinfo && virsize) 162 logg("Clamuko: %s: %s(%s:%u) FOUND\n", filename, virname, virhash, virsize); 165 if(context.virsize) 166 detstats_add(virname, filename, context.virsize, context.virhash); 167 if(extinfo && context.virsize) 168 logg("Clamuko: %s: %s(%s:%llu) FOUND\n", filename, virname, context.virhash, context.virsize); 163 169 else 164 170 logg("Clamuko: %s: %s FOUND\n", filename, virname);
Note:
See TracChangeset
for help on using the changeset viewer.