X-Git-Url: http://git.pld-linux.org/?p=packages%2Fapache-mod_ruid2.git;a=blobdiff_plain;f=apache-mod_ruid2-stat-rgroups.patch;fp=apache-mod_ruid2-stat-rgroups.patch;h=6ff177f9e7c491cd261734cd2ecfc7dae638beaf;hp=0000000000000000000000000000000000000000;hb=5447fdc471d1fa4bde08937f4e969ab56e40c8d7;hpb=43976ddd2bd0be653432b961c507f0c1d69bbef0 diff --git a/apache-mod_ruid2-stat-rgroups.patch b/apache-mod_ruid2-stat-rgroups.patch new file mode 100644 index 0000000..6ff177f --- /dev/null +++ b/apache-mod_ruid2-stat-rgroups.patch @@ -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;