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
|
// Free the memory allocated to clamav instance, Free should be called
|
||||||
// when the engine is no longer in use.
|
// when the engine is no longer in use.
|
||||||
func (c *Clamav) Free() error {
|
func (c *Clamav) Free() int {
|
||||||
ret := ErrorCode(C.cl_engine_free((*C.struct_cl_engine)(c.engine)))
|
return int(C.cl_engine_free((*C.struct_cl_engine)(c.engine)))
|
||||||
if ret == CL_SUCCESS {
|
|
||||||
return nil
|
|
||||||
}
|
|
||||||
return Strerr(ret)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// ScanMapCB scans custom data
|
// ScanMapCB scans custom data
|
||||||
@@ -202,7 +198,7 @@ func (c *Clamav) ScanMapCB(fmap *Fmap, fileName string, context interface{}) (ui
|
|||||||
defer CloseMemory(fmap)
|
defer CloseMemory(fmap)
|
||||||
// clean
|
// clean
|
||||||
if ret == CL_SUCCESS {
|
if ret == CL_SUCCESS {
|
||||||
return uint(scanned), "", nil
|
return 0, "", nil
|
||||||
}
|
}
|
||||||
// virus
|
// virus
|
||||||
if ret == CL_VIRUS {
|
if ret == CL_VIRUS {
|
||||||
|
|||||||
Reference in New Issue
Block a user