Do not use magic_version function if magic version support not available

This relates to Bug 656
(cherry picked from commit 58c3aed2bb)
v3.5.13-sru
Timothy Pearson 10 years ago committed by Slávek Banko
parent 90d4721aa4
commit 6a26452382

@ -251,7 +251,11 @@ KMimeMagic::~KMimeMagic() {
bool KMimeMagic::mergeConfig(const TQString & _configfile) {
conf->databases.append(_configfile);
TQString merged_databases = conf->databases.join(":");
#ifdef MAGIC_VERSION
int magicvers = magic_version();
#else // MAGIC_VERSION
int magicvers = 0;
#endif // MAGIC_VERSION
if ((magicvers < 512) || (magicvers >= 518)) {
if (magic_load(conf->magic, merged_databases.latin1()) == 0) {
return true;

Loading…
Cancel
Save