fix indent
This commit is contained in:
8
local.c
8
local.c
@@ -1,4 +1,4 @@
|
|||||||
/* $Id: local.c,v 1.26 2003/01/31 16:25:09 ukai Exp $ */
|
/* $Id: local.c,v 1.27 2003/01/31 16:26:41 ukai Exp $ */
|
||||||
#include "fm.h"
|
#include "fm.h"
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
@@ -186,9 +186,7 @@ check_local_cgi(char *file, int status)
|
|||||||
return -1;
|
return -1;
|
||||||
if (S_ISDIR(st.st_mode))
|
if (S_ISDIR(st.st_mode))
|
||||||
return -1;
|
return -1;
|
||||||
if ((st.st_uid == geteuid() && (st.st_mode & S_IXUSR)) ||
|
if ((st.st_uid == geteuid() && (st.st_mode & S_IXUSR)) || (st.st_gid == getegid() && (st.st_mode & S_IXGRP)) || (st.st_mode & S_IXOTH)) /* executable */
|
||||||
(st.st_gid == getegid() && (st.st_mode & S_IXGRP)) ||
|
|
||||||
(st.st_mode & S_IXOTH)) /* executable */
|
|
||||||
return 0;
|
return 0;
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
@@ -324,7 +322,7 @@ cgi_filename(char *uri, char **fn, char **name, char **path_info)
|
|||||||
Str tmp2 = Strnew_charp(document_root);
|
Str tmp2 = Strnew_charp(document_root);
|
||||||
if (Strlastchar(tmp2) != '/')
|
if (Strlastchar(tmp2) != '/')
|
||||||
Strcat_char(tmp2, '/');
|
Strcat_char(tmp2, '/');
|
||||||
Strcat_charp(tmp2, uri + 1);
|
Strcat_charp(tmp2, uri + 1);
|
||||||
if (strncmp(tmp2->ptr, tmp->ptr, tmp->length) != 0)
|
if (strncmp(tmp2->ptr, tmp->ptr, tmp->length) != 0)
|
||||||
return CGIFN_NORMAL;
|
return CGIFN_NORMAL;
|
||||||
uri = tmp2->ptr;
|
uri = tmp2->ptr;
|
||||||
|
|||||||
Reference in New Issue
Block a user