]> andersk Git - moira.git/commitdiff
make privileged (in access check) a global
authormar <mar>
Wed, 10 Nov 1993 15:34:52 +0000 (15:34 +0000)
committermar <mar>
Wed, 10 Nov 1993 15:34:52 +0000 (15:34 +0000)
server/qrtn.dc

index c3dc6e8a6e122e4a7691f50d2c24d1b6ad290010..f76e8df80a39ed9e499e0617457709d63ba4a51f 100644 (file)
@@ -511,6 +511,8 @@ build_sort(v, sort)
 
 /* Build arguement vector, verify query and arguments */
 
+int privileged;
+
 mr_verify_query(cl, q, argc, argv_ro)
     client *cl;
     struct query *q;
@@ -521,9 +523,10 @@ mr_verify_query(cl, q, argc, argv_ro)
     register int status;
     register struct validate *v = q->validate;
     register int i;
-    register int privileged = 0;
     register char *to,*fr,*stop;
 
+    privileged = 0;
+
     /* copy the arguments into a local argv that we can modify */
     if (argc >= QMAXARGS)
       return(MR_ARGS);
@@ -566,7 +569,7 @@ mr_verify_query(cl, q, argc, argv_ro)
        if (status != MR_SUCCESS && status != MR_PERM)
            return(status);
        if (status == MR_SUCCESS)
-           privileged++;
+           return(MR_SUCCESS);
     }
 
     return(privileged ? MR_SUCCESS : MR_PERM);
This page took 0.791446 seconds and 5 git commands to generate.