7076958 X properties created by the X server need to be marked as public information
authorAlan Coopersmith <Alan.Coopersmith@Oracle.COM>
Mon, 15 Aug 2011 13:32:11 -0700
changeset 1187 c380a2754b65
parent 1186 7d25a7879b31
child 1188 54006236410a
7076958 X properties created by the X server need to be marked as public information
open-src/xserver/xorg/sun-src/tsol/tsolextension.c
--- a/open-src/xserver/xorg/sun-src/tsol/tsolextension.c	Sun Aug 14 10:44:32 2011 +0800
+++ b/open-src/xserver/xorg/sun-src/tsol/tsolextension.c	Mon Aug 15 13:32:11 2011 -0700
@@ -2174,6 +2174,10 @@
 		    tsolprop->sl = tsolinfo->sl;        /* use client's sl/uid */
 		    tsolprop->uid = tsolinfo->uid;
 		    tsolprop->pid = tsolinfo->pid;
+		    if (client == serverClient)
+			tsolprop->internal = TRUE;
+		    else
+		    	tsolprop->internal = FALSE;
 		} else {
 		    tsolprop->sl = tsolres->sl;         /* use window's sl/uid */
 		    tsolprop->uid = tsolres->uid;