diff --git a/src/server/entry.qc b/src/server/entry.qc index b3f99c3b..3ab08ed3 100644 --- a/src/server/entry.qc +++ b/src/server/entry.qc @@ -744,4 +744,13 @@ SV_PerformSave(float fh, float numents) } } fclose(fh); -}; +} + +void +CheckSpawn(void() spawnfunc) +{ + if (spawnfunc) + spawnfunc(); + else + remove(); +}