summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris PeBenito <pebenito@gentoo.org>2004-07-06 21:34:02 +0000
committerChris PeBenito <pebenito@gentoo.org>2004-07-06 21:34:02 +0000
commitbb86ded4dd0c96f98455466da9920ecda0227a18 (patch)
treea3af938c831ac5d30f45b531fd9541c1ac5dfd63 /sys-apps/policycoreutils/files
parentAdded virtual/gsasl. Thanks langthang. (diff)
downloadgentoo-2-bb86ded4dd0c96f98455466da9920ecda0227a18.tar.gz
gentoo-2-bb86ded4dd0c96f98455466da9920ecda0227a18.tar.bz2
gentoo-2-bb86ded4dd0c96f98455466da9920ecda0227a18.zip
Fix free() error in runscript_selinux.so.
Diffstat (limited to 'sys-apps/policycoreutils/files')
-rw-r--r--sys-apps/policycoreutils/files/digest-policycoreutils-1.12-r22
-rw-r--r--sys-apps/policycoreutils/files/runscript-selinux.diff20
2 files changed, 22 insertions, 0 deletions
diff --git a/sys-apps/policycoreutils/files/digest-policycoreutils-1.12-r2 b/sys-apps/policycoreutils/files/digest-policycoreutils-1.12-r2
new file mode 100644
index 000000000000..7dac90c32def
--- /dev/null
+++ b/sys-apps/policycoreutils/files/digest-policycoreutils-1.12-r2
@@ -0,0 +1,2 @@
+MD5 db69756ca36d460ebe2fc0fd7cdbf2b9 policycoreutils-1.12.tgz 40518
+MD5 9a0de2580023c53d04aab04e96b420a8 policycoreutils-extra-1.5.tar.bz2 8704
diff --git a/sys-apps/policycoreutils/files/runscript-selinux.diff b/sys-apps/policycoreutils/files/runscript-selinux.diff
new file mode 100644
index 000000000000..a8f696ba1076
--- /dev/null
+++ b/sys-apps/policycoreutils/files/runscript-selinux.diff
@@ -0,0 +1,20 @@
+Index: src/runscript_selinux.c
+===================================================================
+RCS file: /var/cvsroot/gentoo-projects/hardened/policycoreutils-extra/src/runscript_selinux.c,v
+retrieving revision 1.6
+diff -u -r1.6 runscript_selinux.c
+--- src/runscript_selinux.c 4 Jul 2004 02:15:35 -0000 1.6
++++ src/runscript_selinux.c 6 Jul 2004 21:28:18 -0000
+@@ -378,10 +378,11 @@
+ fprintf(stderr, "Could not set exec context to %s.\n", new_context);
+ exit(1);
+ }
++
++ freecon(new_context);
+ }
+
+ context_free(curr_con);
+- freecon(new_context);
+ freecon(curr_context);
+
+ } /* selinux_runscript() */