]> granicus.if.org Git - nethack/commitdiff
github PR #694 - redundant null check
authorPatR <rankin@nethack.org>
Fri, 11 Mar 2022 17:58:40 +0000 (09:58 -0800)
committerPatR <rankin@nethack.org>
Fri, 11 Mar 2022 17:58:40 +0000 (09:58 -0800)
Pull request from argrath:  a check for null trap in untrap_prob()
comes after an unconditional use of that trap so doesn't server any
useful purpose.

Redo a couple of comments too.  No fixes entry necessary.

Closes #694

src/trap.c

index 09af868f1de1a6aeba6b15fbfd30cc8f95f227e5..98da044f2516e1f59c061a24c7ac208e72b45c02 100644 (file)
@@ -4463,12 +4463,12 @@ dountrap(void)
 
 /* Probability of disabling a trap.  Helge Hafting */
 static int
-untrap_prob(struct trap *ttmp)
+untrap_prob(
+    struct trap *ttmp) /* must not be Null */
 {
     int chance = 3;
 
-    /* Only spiders know how to deal with webs reliably */
-    /* Assume ttmp is not NULL */
+    /* non-spiders are less adept at dealing with webs */
     if (ttmp->ttyp == WEB && !webmaker(g.youmonst.data))
         chance = 7; /* 3.7: used to be 30 */
     if (Confusion || Hallucination)