Browse code

clamdscan/clamdscan.c: don't show scan summary when clamd cannot be contacted (bb#1041)

git-svn: trunk@3877

Tomasz Kojm authored on 2008/06/03 01:34:10
Showing 2 changed files
... ...
@@ -1,3 +1,8 @@
1
+Mon Jun  2 17:49:50 CEST 2008 (tk)
2
+----------------------------------
3
+  * clamdscan/clamdscan.c: don't show scan summary when clamd cannot be
4
+			   contacted (bb#1041)
5
+
1 6
 Mon Jun  2 17:59:15 EEST 2008 (edwin)
2 7
 -------------------------------------
3 8
   * libclamav/hashtab.[ch], scanners.c: avoid using C99 flexible array members
... ...
@@ -122,7 +122,7 @@ int main(int argc, char **argv)
122 122
     ret = client(opt, &infected);
123 123
 
124 124
     /* TODO: Implement STATUS in clamd */
125
-    if(!opt_check(opt, "disable-summary") && !opt_check(opt, "no-summary")) {
125
+    if((infected || ret != 2) && !opt_check(opt, "disable-summary") && !opt_check(opt, "no-summary")) {
126 126
 	gettimeofday(&t2, &tz);
127 127
 	ds = t2.tv_sec - t1.tv_sec;
128 128
 	dms = t2.tv_usec - t1.tv_usec;