aboutsummaryrefslogtreecommitdiff
path: root/www/aolserver/files/patch-b
diff options
context:
space:
mode:
Diffstat (limited to 'www/aolserver/files/patch-b')
-rw-r--r--www/aolserver/files/patch-b40
1 files changed, 40 insertions, 0 deletions
diff --git a/www/aolserver/files/patch-b b/www/aolserver/files/patch-b
new file mode 100644
index 000000000000..3f82e84c9170
--- /dev/null
+++ b/www/aolserver/files/patch-b
@@ -0,0 +1,40 @@
+--- nsd/nsmain.c Tue Apr 3 18:13:15 2001
++++ nsd/nsmain.c.new Fri Feb 15 12:22:04 2002
+@@ -311,16 +311,10 @@
+ /*
+ * Verify the uid/gid args.
+ */
+-
+- if (garg != NULL) {
+- gid = Ns_GetGid(garg);
+- if (gid < 0) {
+- gid = atoi(garg);
+- if (gid == 0) {
+- Ns_Fatal("nsmain: invalid group '%s'", garg);
+- }
+- }
+- }
++ /* Reversed the order so this will actually work
++ * Jon Griffin <jon@jongriffin.com> 01/27/2001
++ *
++ */
+ if (uarg != NULL) {
+ uid = Ns_GetUid(uarg);
+ gid = Ns_GetUserGid(uarg);
+@@ -329,6 +323,16 @@
+ }
+ if (uid == 0) {
+ Ns_Fatal("nsmain: invalid user '%s'", uarg);
++ }
++ }
++
++ if (garg != NULL) {
++ gid = Ns_GetGid(garg);
++ if (gid < 0) {
++ gid = atoi(garg);
++ if (gid == 0) {
++ Ns_Fatal("nsmain: invalid group '%s'", garg);
++ }
+ }
+ }
+