From: Eli Zaretskii Date: Wed, 31 Aug 2016 16:57:59 +0000 (+0300) Subject: Fix a thinko in etags.c X-Git-Tag: emacs-26.0.90~1666 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=4ec31277e7603484fd7a4d2d8e3d0eefe62c587c;p=emacs.git Fix a thinko in etags.c * lib-src/etags.c (invalidate_nodes): Don't try to dereference a null pointer. --- diff --git a/lib-src/etags.c b/lib-src/etags.c index 95553e9c42a..bf4a8f7015d 100644 --- a/lib-src/etags.c +++ b/lib-src/etags.c @@ -2242,7 +2242,7 @@ invalidate_nodes (fdesc *badfdp, node **npp) with a right child. */ do { np = pop_node (&stack); - if (np->fdp == badfdp) + if (np && np->fdp == badfdp) np->valid = false; } while (np && np->right == NULL); }