Update the dgamelaunch patch to work with the most recent changes.

Also set the umask, just in case it defaults to 0077.
This commit is contained in:
John "Elwin" Edwards 2018-11-24 16:47:24 -05:00
parent 70205b80bd
commit 413dbfc6cc

View file

@ -1,5 +1,5 @@
diff --git a/dgamelaunch.c b/dgamelaunch.c diff --git a/dgamelaunch.c b/dgamelaunch.c
index a52812d..6107851 100644 index fc831a9..cb03355 100644
--- a/dgamelaunch.c --- a/dgamelaunch.c
+++ b/dgamelaunch.c +++ b/dgamelaunch.c
@@ -1489,7 +1489,10 @@ int @@ -1489,7 +1489,10 @@ int
@ -56,6 +56,15 @@ index a52812d..6107851 100644
crypted = crypt (cpw, cpw); crypted = crypt (cpw, cpw);
if (crypted == NULL) if (crypted == NULL)
return 0; return 0;
@@ -2870,6 +2899,8 @@ main (int argc, char** argv)
}
}
+ umask(0002);
+
if (globalconfig.locale) {
setlocale(LC_CTYPE, globalconfig.locale);
}
diff --git a/dgamelaunch.h b/dgamelaunch.h diff --git a/dgamelaunch.h b/dgamelaunch.h
index e298adf..411c7c3 100644 index e298adf..411c7c3 100644
--- a/dgamelaunch.h --- a/dgamelaunch.h