]> git.pld-linux.org Git - packages/arts.git/blame - arts-branch.diff
- 1.5.10 (KDE 3.5.10)
[packages/arts.git] / arts-branch.diff
CommitLineData
cc4041b0 1Index: arts/soundserver/artswrapper.c
2===================================================================
3--- arts/soundserver/artswrapper.c (.../tags/arts/1.5.3) (revision 549703)
4+++ arts/soundserver/artswrapper.c (.../branches/arts/1.5) (revision 549703)
5@@ -95,6 +95,10 @@
6 #else
7 setreuid(-1, getuid());
8 #endif
9+ if (geteuid() != getuid()) {
10+ perror("setuid()");
11+ return 2;
12+ }
13 }
14
15 if(argc == 0)
16Index: arts/soundserver/crashhandler.cc
17===================================================================
18--- arts/soundserver/crashhandler.cc (.../tags/arts/1.5.3) (revision 549703)
19+++ arts/soundserver/crashhandler.cc (.../branches/arts/1.5) (revision 549703)
20@@ -196,7 +196,12 @@
21 argv[i++] = NULL;
22
23 setgid(getgid());
24- setuid(getuid());
25+ if (getuid() != geteuid())
26+ setuid(getuid());
27+ if (getuid() != geteuid()) {
28+ perror("setuid()");
29+ exit(255);
30+ }
31
32 execvp(crashApp, argv);
33
34Index: arts/flow/gsl/gslmagic.c
35===================================================================
36--- arts/flow/gsl/gslmagic.c (.../tags/arts/1.5.3) (revision 549703)
37+++ arts/flow/gsl/gslmagic.c (.../branches/arts/1.5) (revision 549703)
38@@ -616,7 +616,7 @@
39 return FALSE;
40
41 do
42- ret = fstat (bfile->fd, &buf) < 0;
43+ ret = fstat (bfile->fd, &buf);
44 while (ret < 0 && errno == EINTR);
45 if (ret < 0)
46 {
47
48Property changes on: arts
49___________________________________________________________________
50Name: svn:externals
51 + libltdl https://svn.kde.org/home/kde/branches/KDE/3.5/kdelibs/libltdl
52admin https://svn.kde.org/home/kde/branches/KDE/3.5/kde-common/admin
53
54
This page took 0.044161 seconds and 4 git commands to generate.