aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLaurent Bercot <ska-skaware@skarnet.org>2025-12-24 00:55:05 +0000
committerLaurent Bercot <ska-skaware@skarnet.org>2025-12-24 00:55:05 +0000
commit0c8c659e9e3c7e0378562b8ddc4583ca6431a2c7 (patch)
tree870bb57b5785dbf4817ed97eb49b74e9890a1057
parent58a3b631542da268195c9ad8cf019e45e8584bcd (diff)
downloadtipidee-0c8c659e9e3c7e0378562b8ddc4583ca6431a2c7.tar.gz
cgiwrapper-nollmcrawler: check white/blacklists for reading, not writing
-rw-r--r--src/misc/cgiwrapper-nollmcrawler.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/misc/cgiwrapper-nollmcrawler.c b/src/misc/cgiwrapper-nollmcrawler.c
index dc566a5..e752cf2 100644
--- a/src/misc/cgiwrapper-nollmcrawler.c
+++ b/src/misc/cgiwrapper-nollmcrawler.c
@@ -81,10 +81,10 @@ int main (int argc, char const *const *argv)
memcpy(fn + m, is6 ? "128" : "32", is6 ? 3 : 2) ; m += 2 + is6 ;
fn[m] = 0 ;
memcpy(fn + m, "/allow", 7) ;
- if (access(fn, W_OK) == 0) goto allow ;
+ if (access(fn, R_OK) == 0) goto allow ;
if (errno != ENOENT) strerr_diefu2sys(111, "access ", fn) ;
memcpy(fn + m + 1, "deny", 5) ;
- if (access(fn, W_OK) == 0) goto deny ;
+ if (access(fn, R_OK) == 0) goto deny ;
if (errno != ENOENT) strerr_diefu2sys(111, "access ", fn) ;
fn[m] = 0 ;