Browse code

check of the return code from fstat() bb#5795

Steve Morgan authored on 2012/09/19 04:10:48
Showing 1 changed files
... ...
@@ -191,8 +191,7 @@ void *fan_th(void *arg)
191 191
 		}
192 192
 
193 193
 		if(sizelimit) {
194
-		    FSTAT(fmd->fd, &sb);
195
-		    if(sb.st_size > sizelimit) {
194
+		    if(FSTAT(fmd->fd, &sb) != 0 || sb.st_size > sizelimit) {
196 195
 			scan = 0;
197 196
 			/* logg("*ScanOnAccess: %s skipped (size > %d)\n", fname, sizelimit); */
198 197
 		    }