summaryrefslogtreecommitdiffstats
path: root/games/open-invaders/check_env_home.diff
blob: 37644132f879498ed545448f8e377123a7586d45 (plain)
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?