Sophie

Sophie

distrib > Mandriva > 2008.0 > x86_64 > by-pkgid > 86e260efdf427b4f958ee6861a4f78f4 > files > 1

libdrm-2.3.0-4mdv2008.0.src.rpm

--- libdrm-2.3.0/libdrm/xf86drm.c.perm	2006-11-08 21:54:38.000000000 +0000
+++ libdrm-2.3.0/libdrm/xf86drm.c	2007-03-21 13:10:32.000000000 +0000
@@ -301,8 +301,10 @@
     }
 
     if (drm_server_info) {
-      chown(buf, user, group);
-      chmod(buf, devmode);
+     if ((int)serv_group>= 0)
+ 	chown(buf, user, group);
+     if (serv_mode)
+ 	chmod(buf, devmode);
     }
 
     fd = open(buf, O_RDWR, 0);