From 049204c2d47eb26315b519de65c89b692f92230c Mon Sep 17 00:00:00 2001 From: Jonathan Hedley Date: Sun, 11 Jul 2021 16:29:59 +1000 Subject: [PATCH] Safety validations --- src/main/java/org/jsoup/select/NodeTraversor.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/main/java/org/jsoup/select/NodeTraversor.java b/src/main/java/org/jsoup/select/NodeTraversor.java index 74b66b4e26..ae2b458002 100644 --- a/src/main/java/org/jsoup/select/NodeTraversor.java +++ b/src/main/java/org/jsoup/select/NodeTraversor.java @@ -18,6 +18,9 @@ public class NodeTraversor { * @param root the root node point to traverse. */ public static void traverse(NodeVisitor visitor, Node root) { + Validate.notNull(visitor); + Validate.notNull(root); + Node node = root; Node parent; // remember parent to find nodes that get replaced in .head int depth = 0;