]> git.pond.sub.org Git - empserver/blobdiff - src/lib/commands/rea.c
wire: Fix announcement rejection for and from deities
[empserver] / src / lib / commands / rea.c
index 57d70413bd7c78f05aeeb92c297dd0e6ee56992c..baa103ee206f820ae27f9c9ae796c75189e6e5b1 100644 (file)
@@ -31,7 +31,7 @@
  *     Doug Hay, 1998
  *     Steve McClure, 1998-2000
  *     Ron Koenderink, 2005-2007
- *     Markus Armbruster, 2009-2011
+ *     Markus Armbruster, 2009-2016
  */
 
 #include <config.h>
@@ -107,7 +107,8 @@ rea(void)
        if (res <= 0)
            break;
        if (*kind == 'a') {
-           if ((!player->god && (getrejects(tgm.tel_from, np) & REJ_ANNO))
+           if ((getnatp(tgm.tel_from)->nat_stat != STAT_GOD
+                && (getrejects(tgm.tel_from, np) & REJ_ANNO))
                || tgm.tel_date < then) {
                res = tel_read_body(telfp, mbox, &tgm, NULL, NULL);
                if (res < 0)