aboutsummaryrefslogtreecommitdiffstats
path: root/comms/linrad/files/patch-xmain.c
diff options
context:
space:
mode:
Diffstat (limited to 'comms/linrad/files/patch-xmain.c')
-rw-r--r--comms/linrad/files/patch-xmain.c19
1 files changed, 9 insertions, 10 deletions
diff --git a/comms/linrad/files/patch-xmain.c b/comms/linrad/files/patch-xmain.c
index 432ac399caa8..0e1127a9fc99 100644
--- a/comms/linrad/files/patch-xmain.c
+++ b/comms/linrad/files/patch-xmain.c
@@ -1,20 +1,19 @@
---- xmain.c.orig Tue Nov 7 13:45:33 2006
-+++ xmain.c Fri Nov 24 18:02:31 2006
-@@ -40,7 +40,7 @@
+--- xmain.c.orig Wed Feb 14 04:37:46 2007
++++ xmain.c Thu Feb 22 20:00:30 2007
+@@ -39,6 +39,7 @@
float total;
}PIXINFO;
--
+int saved_euid=-1;
+
int main(int argc, char **argv)
- {
-@@ -60,6 +60,8 @@
+@@ -58,6 +59,8 @@
XTextProperty window_title_property;
unsigned short int *ipalette;
XColor xco;
+saved_euid=geteuid();
-+setuid(getuid()); /* XXX drop perms! */
- if(UNINIT_MEMDATA != 0)
- {
- memptr=(void*)(&uninit_mem_begin);
++setuid(getuid()); /* XXX drop perms! */
+ for(i=0; i<MAX_LIRSEM; i++)lirsem_flag[i]=0;
+ XInitThreads();
+ if(DUMPFILE)