Browse code

c4w: return unofficial for long names (we dont exceed 1k anyway)

aCaB authored on 2011/02/04 22:17:26
Showing 1 changed files
... ...
@@ -898,7 +898,7 @@ int CLAMAPI Scan_ScanObjectByHandle(CClamAVScanner *pScanner, HANDLE object, int
898 898
 	    if(MultiByteToWideChar(CP_ACP, MB_PRECOMPOSED, virname, -1, &wvirname[5], MAX_VIRNAME_LEN - 5))
899 899
 		si.pThreatName = wvirname;
900 900
 	    else
901
-		si.pThreatName = L"Clam.INFECTED";
901
+		si.pThreatName = L"Clam.UNOFFICIAL";
902 902
 	} else
903 903
 	    si.pThreatName = NULL;
904 904
 	logg("*in final_cb with clamav context %p, instance %p, fd %d, result %d, virusname %S)\n", &sctx, inst, fd, res, si.pThreatName);
... ...
@@ -948,7 +948,7 @@ int CLAMAPI Scan_ScanObjectByHandle(CClamAVScanner *pScanner, HANDLE object, int
948 948
 	    scaninfo->pThreatName = wvirname;
949 949
 	    memcpy(wvirname, L"Clam.", 10);
950 950
 	    if(!MultiByteToWideChar(CP_ACP, MB_PRECOMPOSED, virname, -1, &wvirname[5], MAX_VIRNAME_LEN-5))
951
-		scaninfo->pThreatName = L"Clam.INFECTED";
951
+		scaninfo->pThreatName = L"Clam.UNOFFICIAL";
952 952
 	    *pInfoList = infolist;
953 953
 	    logg("*Scan_ScanObjectByHandle (instance %p): created result list %p\n", inst, infolist);
954 954
 	}
... ...
@@ -1101,7 +1101,7 @@ cl_error_t postscan_cb(int fd, int result, const char *virname, void *context) {
1101 1101
 	if(MultiByteToWideChar(CP_ACP, MB_PRECOMPOSED, virname, -1, &wvirname[5], MAX_VIRNAME_LEN-5))
1102 1102
 	    si.pThreatName = wvirname;
1103 1103
 	else
1104
-	    si.pThreatName = L"Clam.INFECTED";
1104
+	    si.pThreatName = L"Clam.UNOFFICIAL";
1105 1105
     } else
1106 1106
 	    si.pThreatName = NULL;
1107 1107
     logg("*in postscan_cb with clamav context %p, instance %p, fd %d, result %d, virusname %S)\n", context, inst, fd, result, si.pThreatName);