diff options
Diffstat (limited to 'games/open-invaders/check_env_home.diff')
-rw-r--r-- | games/open-invaders/check_env_home.diff | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/games/open-invaders/check_env_home.diff b/games/open-invaders/check_env_home.diff new file mode 100644 index 0000000000..37644132f8 --- /dev/null +++ b/games/open-invaders/check_env_home.diff @@ -0,0 +1,15 @@ +diff -Naur open-invaders-0.3/src/main.cc open-invaders-0.3.patched/src/main.cc +--- open-invaders-0.3/src/main.cc 2007-11-11 05:04:57.000000000 -0500 ++++ open-invaders-0.3.patched/src/main.cc 2023-01-22 03:00:59.915438072 -0500 +@@ -48,6 +48,11 @@ + + int main(int argc, char *argv[]) + { ++ if(!getenv("HOME")) { ++ fprintf(stderr, "%s: HOME not set in environment, bailing.\n", argv[0]); ++ exit(1); ++ } ++ + cout << PACKAGE_DATA_DIR << endl; + + // Parse parameters, perhaps include -windowed and -fullscreen? |