mirror of
https://github.com/simon987/sist2.git
synced 2025-04-24 12:45:56 +00:00
libmagic fix (again)
This commit is contained in:
parent
2bc91f01b4
commit
53364e39b1
@ -79,9 +79,6 @@ void parse(void *arg) {
|
||||
|
||||
if (doc.mime == 0 && !ScanCtx.fast) {
|
||||
// Get mime type with libmagic
|
||||
magic_t magic = magic_open(MAGIC_MIME_TYPE);
|
||||
magic_load(magic, NULL);
|
||||
|
||||
bytes_read = job->vfile.read(&job->vfile, buf, PARSE_BUF_SIZE);
|
||||
if (bytes_read < 0) {
|
||||
|
||||
@ -95,6 +92,9 @@ void parse(void *arg) {
|
||||
return;
|
||||
}
|
||||
|
||||
magic_t magic = magic_open(MAGIC_MIME_TYPE);
|
||||
magic_load(magic, NULL);
|
||||
|
||||
const char *magic_mime_str = magic_buffer(magic, buf, bytes_read);
|
||||
if (magic_mime_str != NULL) {
|
||||
doc.mime = mime_get_mime_by_string(ScanCtx.mime_table, magic_mime_str);
|
||||
|
Loading…
x
Reference in New Issue
Block a user