diff --git a/core/src/main/java/org/jivesoftware/smack/SmackConfiguration.java b/core/src/main/java/org/jivesoftware/smack/SmackConfiguration.java index d6f035699..262d8e048 100644 --- a/core/src/main/java/org/jivesoftware/smack/SmackConfiguration.java +++ b/core/src/main/java/org/jivesoftware/smack/SmackConfiguration.java @@ -319,11 +319,11 @@ public final class SmackConfiguration { eventType = parser.next(); name = parser.getName(); if (eventType == XmlPullParser.START_TAG && "className".equals(name)) { - if (disabledSmackClasses.contains(name)) { - LOGGER.info("Not loading disabled Smack class " + name); + String classToLoad = parser.nextText(); + if (disabledSmackClasses.contains(classToLoad)) { + LOGGER.info("Not loading disabled Smack class " + classToLoad); } else { - String classToLoad = parser.nextText(); try { loadSmackClass(classToLoad, optional); } catch (Exception e) {