diff --git a/lib/parse/configfile.py b/lib/parse/configfile.py index 7e1b07ad9..7f899398b 100644 --- a/lib/parse/configfile.py +++ b/lib/parse/configfile.py @@ -71,8 +71,8 @@ def configFileParser(configFile): try: config = UnicodeRawConfigParser() config.readfp(configFP) - except (MissingSectionHeaderError, ParsingError), ex: - errMsg = "you have provided an invalid configuration file ('%s')" % str(ex) + except Exception, ex: + errMsg = "you have provided an invalid and/or unreadable configuration file ('%s')" % str(ex) raise SqlmapSyntaxException(errMsg) if not config.has_section("Target"):