[Pkg-kde-commits] rev 813 - trunk/packages/kdelibs/debian/patches
Adeodato Simó
dato-guest@costa.debian.org
Wed, 16 Mar 2005 23:28:10 +0100
Author: dato-guest
Date: 2005-03-16 23:28:10 +0100 (Wed, 16 Mar 2005)
New Revision: 813
Added:
trunk/packages/kdelibs/debian/patches/21_post-3.3.2-kdelibs-dcop.diff
Log:
Adding the missing patch that was uploaded with kdelibs 3.3.2-4.
Added: trunk/packages/kdelibs/debian/patches/21_post-3.3.2-kdelibs-dcop.diff
===================================================================
--- trunk/packages/kdelibs/debian/patches/21_post-3.3.2-kdelibs-dcop.diff 2005-03-15 15:53:25 UTC (rev 812)
+++ trunk/packages/kdelibs/debian/patches/21_post-3.3.2-kdelibs-dcop.diff 2005-03-16 22:28:10 UTC (rev 813)
@@ -0,0 +1,56 @@
+Index: kdelibs/dcop/dcopserver.cpp
+===================================================================
+RCS file: /home/kde/kdelibs/dcop/dcopserver.cpp,v
+retrieving revision 1.170.2.1
+diff -u -p -r1.170.2.1 dcopserver.cpp
+--- kdelibs/dcop/dcopserver.cpp 6 Aug 2004 11:18:23 -0000 1.170.2.1
++++ kdelibs/dcop/dcopserver.cpp 2 Mar 2005 13:09:38 -0000
+@@ -952,7 +952,7 @@ DCOPServer::DCOPServer(bool _suicide)
+ }
+
+ char errormsg[256];
+- int orig_umask = umask(0); /*old libICE's don't reset the umask() they set */
++ int orig_umask = umask(077); /*old libICE's don't reset the umask() they set */
+ if (!IceListenForConnections (&numTransports, &listenObjs,
+ 256, errormsg))
+ {
+Index: dcop/KDE-ICE/Xtranssock.c
+===================================================================
+RCS file: /home/kde/kdelibs/dcop/KDE-ICE/Xtranssock.c,v
+retrieving revision 1.10
+diff -u -p -r1.10 Xtranssock.c
+--- kdelibs/dcop/KDE-ICE/Xtranssock.c 2 Jun 2004 20:28:25 -0000 1.10
++++ kdelibs/dcop/KDE-ICE/Xtranssock.c 2 Mar 2005 13:09:38 -0000
+@@ -940,6 +940,7 @@ TRANS(SocketUNIXCreateListener) (XtransC
+ #endif
+
+ unlink (sockname.sun_path);
++ (void) umask (oldUmask);
+
+ if ((status = TRANS(SocketCreateListener) (ciptr,
+ (struct sockaddr *) &sockname, namelen)) < 0)
+@@ -947,7 +948,6 @@ TRANS(SocketUNIXCreateListener) (XtransC
+ PRMSG (1,
+ "SocketUNIXCreateListener: ...SocketCreateListener() failed\n",
+ 0, 0, 0);
+- (void) umask (oldUmask);
+ return status;
+ }
+
+@@ -965,7 +965,6 @@ TRANS(SocketUNIXCreateListener) (XtransC
+ PRMSG (1,
+ "SocketUNIXCreateListener: Can't allocate space for the addr\n",
+ 0, 0, 0);
+- (void) umask (oldUmask);
+ return TRANS_CREATE_LISTENER_FAILED;
+ }
+
+@@ -973,8 +972,6 @@ TRANS(SocketUNIXCreateListener) (XtransC
+ ciptr->addrlen = namelen;
+ memcpy (ciptr->addr, &sockname, ciptr->addrlen);
+
+- (void) umask (oldUmask);
+-
+ return 0;
+ }
+