diff options
| author | Laurent Bercot <ska-skaware@skarnet.org> | 2025-12-24 00:55:05 +0000 |
|---|---|---|
| committer | Laurent Bercot <ska-skaware@skarnet.org> | 2025-12-24 00:55:05 +0000 |
| commit | 0c8c659e9e3c7e0378562b8ddc4583ca6431a2c7 (patch) | |
| tree | 870bb57b5785dbf4817ed97eb49b74e9890a1057 | |
| parent | 58a3b631542da268195c9ad8cf019e45e8584bcd (diff) | |
| download | tipidee-0c8c659e9e3c7e0378562b8ddc4583ca6431a2c7.tar.gz | |
cgiwrapper-nollmcrawler: check white/blacklists for reading, not writing
| -rw-r--r-- | src/misc/cgiwrapper-nollmcrawler.c | 4 |
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 ; |
