Can't check if authentic data on nxdomain etc

Stephen Paul Weber created

Change summary

src/main/java/eu/siacs/conversations/utils/Resolver.java | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Detailed changes

src/main/java/eu/siacs/conversations/utils/Resolver.java 🔗

@@ -286,8 +286,8 @@ public class Resolver {
         final Question question = new Question(dnsName, Record.TYPE.getType(type));
         try {
             ResolverResult<D> result = DnssecResolverApi.INSTANCE.resolve(question);
-            if (!result.isAuthenticData()) {
-                Log.d(Config.LOGTAG, "DNSSEC validation failed: " + result.getUnverifiedReasons());
+            if (result.wasSuccessful() && !result.isAuthenticData()) {
+                Log.d(Config.LOGTAG, "DNSSEC validation failed for " + type.getSimpleName() + " : " + result.getUnverifiedReasons());
             }
             return result;
         } catch (DnssecValidationFailedException e) {