foxygit / doom Log in
commit 7994c9e7e6d8a6f68c8841c65db3f981d1c3ccf2
Author:     Simon Howard <fraggle@gmail.com>
AuthorDate: Sat Sep 15 13:13:00 2007 +0000
Commit:     Simon Howard <fraggle@gmail.com>
CommitDate: Sat Sep 15 13:13:00 2007 +0000

    Check for playeringame overflow when spawning a new player (for
    compatibility with vex6d.wad / bug_wald.lmp)

    Subversion-branch: /trunk/chocolate-doom
    Subversion-revision: 973
---
 src/p_mobj.c | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/src/p_mobj.c b/src/p_mobj.c
index bb72166d..15025139 100644
--- a/src/p_mobj.c
+++ b/src/p_mobj.c
@@ -683,6 +683,11 @@ void P_SpawnPlayer (mapthing_t* mthing)

     int			i;

+    if (mthing->type == 0)
+    {
+        return;
+    }
+
     // not playing?
     if (!playeringame[mthing->type-1])
 	return;