| 
      
      
      From: <ssm...@us...> - 2007-09-24 16:22:46
      
     | 
| Revision: 2579
          http://selinux.svn.sourceforge.net/selinux/?rev=2579&view=rev
Author:   ssmalley
Date:     2007-09-24 09:21:53 -0700 (Mon, 24 Sep 2007)
Log Message:
-----------
updated libselinux to version 1.34.13
Modified Paths:
--------------
    branches/stable/1_0/libselinux/ChangeLog
    branches/stable/1_0/libselinux/VERSION
    branches/stable/1_0/libselinux/src/Makefile
    branches/stable/1_0/libselinux/src/avc_internal.c
Modified: branches/stable/1_0/libselinux/ChangeLog
===================================================================
--- branches/stable/1_0/libselinux/ChangeLog	2007-09-24 16:14:59 UTC (rev 2578)
+++ branches/stable/1_0/libselinux/ChangeLog	2007-09-24 16:21:53 UTC (rev 2579)
@@ -1,3 +1,7 @@
+1.34.13 2007-09-24
+       * Make netlink socket close-on-exec to avoid descriptor leakage from Dan Walsh.
+       * Pass CFLAGS when using gcc for linking from Dennis Gilmore. 
+
 1.34.12 2007-09-12
 	* Further fix for getfilecon() handling of zero-length contexts from Stephen Smalley.
 
Modified: branches/stable/1_0/libselinux/VERSION
===================================================================
--- branches/stable/1_0/libselinux/VERSION	2007-09-24 16:14:59 UTC (rev 2578)
+++ branches/stable/1_0/libselinux/VERSION	2007-09-24 16:21:53 UTC (rev 2579)
@@ -1 +1 @@
-1.34.12
+1.34.13
Modified: branches/stable/1_0/libselinux/src/Makefile
===================================================================
--- branches/stable/1_0/libselinux/src/Makefile	2007-09-24 16:14:59 UTC (rev 2578)
+++ branches/stable/1_0/libselinux/src/Makefile	2007-09-24 16:21:53 UTC (rev 2579)
@@ -45,10 +45,10 @@
 	$(CC) $(CFLAGS) -I$(PYINC) -fPIC -DSHARED -c -o $@ $<
 
 $(SWIGSO): $(SWIGLOBJ)
-	$(CC) $(LDFLAGS) -shared -o $@ $< -L. -lselinux -L$(LIBDIR) -Wl,-soname,$@
+	$(CC) $(CFLAGS) $(LDFLAGS) -shared -o $@ $< -L. -lselinux -L$(LIBDIR) -Wl,-soname,$@
 
 $(LIBSO): $(LOBJS)
-	$(CC) $(LDFLAGS) -shared -o $@ $^ -ldl -lsepol -L$(LIBDIR) -Wl,-soname,$(LIBSO),-z,defs,-z,relro
+	$(CC) $(CFLAGS) $(LDFLAGS) -shared -o $@ $^ -ldl -lsepol -L$(LIBDIR) -Wl,-soname,$(LIBSO),-z,defs,-z,relro
 	ln -sf $@ $(TARGET) 
 
 %.o:  %.c policy.h
Modified: branches/stable/1_0/libselinux/src/avc_internal.c
===================================================================
--- branches/stable/1_0/libselinux/src/avc_internal.c	2007-09-24 16:14:59 UTC (rev 2578)
+++ branches/stable/1_0/libselinux/src/avc_internal.c	2007-09-24 16:21:53 UTC (rev 2579)
@@ -60,7 +60,8 @@
 		rc = fd;
 		goto out;
 	}
-
+	
+	fcntl(fd, F_SETFD, FD_CLOEXEC);
 	if (!blocking && fcntl(fd, F_SETFL, O_NONBLOCK)) {
 		close(fd);
 		rc = -1;
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
 |