]> git.pld-linux.org Git - packages/apache-mod_ruid2.git/blobdiff - apache-mod_ruid2-stat-rgroups.patch
- allow setting additional groups for "mode stat" locations
[packages/apache-mod_ruid2.git] / apache-mod_ruid2-stat-rgroups.patch
diff --git a/apache-mod_ruid2-stat-rgroups.patch b/apache-mod_ruid2-stat-rgroups.patch
new file mode 100644 (file)
index 0000000..6ff177f
--- /dev/null
@@ -0,0 +1,13 @@
+--- mod_ruid2-0.9.4/mod_ruid2.c~       2011-02-24 15:25:28.000000000 +0100
++++ mod_ruid2-0.9.4/mod_ruid2.c        2011-03-11 14:15:26.915053808 +0100
+@@ -123,6 +123,10 @@
+               conf->ruid_uid=RUID_DEFAULT_UID;
+               conf->ruid_gid=RUID_DEFAULT_GID;
+               conf->groupsnr=0;
++              if (child->groupsnr != 0) {
++                      memcpy(conf->groups, child->groups, sizeof(child->groups));
++                      conf->groupsnr = child->groupsnr;
++              }
+       } else {
+               conf->ruid_uid = (child->ruid_uid == UNSET) ? parent->ruid_uid : child->ruid_uid;
+               conf->ruid_gid = (child->ruid_gid == UNSET) ? parent->ruid_gid : child->ruid_gid;
This page took 0.063705 seconds and 4 git commands to generate.