]> git.ipfire.org Git - thirdparty/sarg.git/commitdiff
Added missing Require keyword
authorFrédéric Marchal <fmarchal@users.sourceforge.net>
Sun, 27 Dec 2009 15:31:53 +0000 (15:31 +0000)
committerFrédéric Marchal <fmarchal@users.sourceforge.net>
Sun, 27 Dec 2009 15:31:53 +0000 (15:31 +0000)
auth.c

diff --git a/auth.c b/auth.c
index ab16a40e2da8a011cd11ef82b95318f347741b9d..e79b88182a63126b09c144d26973c11788d870b5 100644 (file)
--- a/auth.c
+++ b/auth.c
@@ -37,7 +37,7 @@ void htaccess(const char *name)
 
    sprintf(htname,"%s/%s/.htaccess",dirname,name);
    if((fp_auth=fopen(htname,"w"))==NULL) {
-      fprintf(stderr, "SARG: (auth) %s: %s\n",text[45],htname);
+      fprintf(stderr, "SARG: (auth) %s: %s - %s\n",text[45],htname,strerror(errno));
       exit(1);
    }
 
@@ -46,19 +46,13 @@ void htaccess(const char *name)
       printf("SARG: The \"Require\" entry of your sarg.conf file is too long for your %s file.\n",htname);
       exit(1);
    }
-   fputs("AuthUserFile ",fp_auth);
-   fputs(AuthUserFile,fp_auth);
-   fputs("\n",fp_auth);
-   fputs("AuthName ",fp_auth);
+   fprintf(fp_auth,"AuthUserFile %s\n",AuthUserFile);
    if(strchr(AuthName,'\"') == 0)
-      fputs("\"",fp_auth);
-   fputs(AuthName,fp_auth);
-   if(strchr(AuthName,'\"') == 0)
-      fputs("\"",fp_auth);
-   fputs("\n",fp_auth);
-   fputs("AuthType ",fp_auth);
-   fputs(AuthType,fp_auth);
-   fputs("\n<Limit GET POST>\n",fp_auth);
+      fprintf(fp_auth,"AuthName \"%s\"\n",AuthName);
+   else
+      fprintf(fp_auth,"AuthName %s\n",AuthName);
+   fprintf(fp_auth,"AuthType %s\n",AuthType);
+   fputs("<Limit GET POST>\nRequire ",fp_auth);
    fputs(buf,fp_auth);
    fputs(name,fp_auth);
    fputs("\n</LIMIT>\n",fp_auth);