diff --git a/extras/conf/SRB2-22.cfg b/extras/conf/SRB2-22.cfg index 5bc48211c60e8acfacbded90dd0b750d1745a984..ec318321d75fcb1b100f67c80d93c8750cb06282 100644 --- a/extras/conf/SRB2-22.cfg +++ b/extras/conf/SRB2-22.cfg @@ -690,9 +690,9 @@ linedeftypes title = "Chain Parameters"; prefix = "(9)"; flags32text = "[5] Swing instead of spin"; + flags128text = "[7] Make chain from end item"; flags64text = "[6] Player-turnable chain"; - flags128text = "[7] Make chain from maces"; - flags256text = "[8] Spawn mace at origin"; + flags256text = "[8] Spawn link at origin"; flags512text = "[9] Don't clip inside ground"; flags1024text = "[10] No distance check"; } diff --git a/src/m_misc.c b/src/m_misc.c index 15d0a27e149ad537040dda7a9879d4633d89830f..b0a1fb8c5926507789515baccebc6eb54fc7c089 100644 --- a/src/m_misc.c +++ b/src/m_misc.c @@ -2474,6 +2474,8 @@ int M_PathParts(const char *path) int n; const char *p; const char *t; + if (path == NULL) + return 0; for (n = 0, p = path ;; ++n) { t = p;