Compare commits
3 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
dd9b88f954 | ||
|
|
223e47234c | ||
|
|
666bcaff52 |
1
.gitattributes
vendored
1
.gitattributes
vendored
@@ -1 +0,0 @@
|
||||
*.yar linguist-vendored
|
||||
10
clamav.go
10
clamav.go
@@ -176,12 +176,8 @@ func (c *Clamav) EngineGetNum(field EngineField) (uint64, error) {
|
||||
|
||||
// Free the memory allocated to clamav instance, Free should be called
|
||||
// when the engine is no longer in use.
|
||||
func (c *Clamav) Free() error {
|
||||
ret := ErrorCode(C.cl_engine_free((*C.struct_cl_engine)(c.engine)))
|
||||
if ret == CL_SUCCESS {
|
||||
return nil
|
||||
}
|
||||
return Strerr(ret)
|
||||
func (c *Clamav) Free() int {
|
||||
return int(C.cl_engine_free((*C.struct_cl_engine)(c.engine)))
|
||||
}
|
||||
|
||||
// ScanMapCB scans custom data
|
||||
@@ -202,7 +198,7 @@ func (c *Clamav) ScanMapCB(fmap *Fmap, fileName string, context interface{}) (ui
|
||||
defer CloseMemory(fmap)
|
||||
// clean
|
||||
if ret == CL_SUCCESS {
|
||||
return uint(scanned), "", nil
|
||||
return 0, "", nil
|
||||
}
|
||||
// virus
|
||||
if ret == CL_VIRUS {
|
||||
|
||||
Reference in New Issue
Block a user