Avoid crashing when built with MagicMime support, but when the magic database cannot be loaded.
This commit is contained in:
parent
2bf90c7b56
commit
a5bf674bec
3 changed files with 9 additions and 4 deletions
|
@ -129,8 +129,10 @@ preferredContentParser matchstandard matchgroupwanted getgroupmap configmap mu e
|
|||
mkLargeFilesParser :: Annex (String -> [ParseResult])
|
||||
mkLargeFilesParser = do
|
||||
#ifdef WITH_MAGICMIME
|
||||
magicmime <- liftIO $ magicOpen [MagicMimeType]
|
||||
liftIO $ magicLoadDefault magicmime
|
||||
magicmime <- liftIO $ catchMaybeIO $ do
|
||||
m <- magicOpen [MagicMimeType]
|
||||
liftIO $ magicLoadDefault m
|
||||
return m
|
||||
#endif
|
||||
let parse = parseToken $ commonTokens
|
||||
#ifdef WITH_MAGICMIME
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue