paranoia change - treat list_only like read_only and refuse all
[rsync/rsync.git] / syscall.c
index 558fe98..5876066 100644 (file)
--- a/syscall.c
+++ b/syscall.c
@@ -24,8 +24,9 @@
 
 extern int dry_run;
 extern int read_only;
+extern int list_only;
 
-#define CHECK_RO if (read_only) {errno = EROFS; return -1;}
+#define CHECK_RO if (read_only || list_only) {errno = EROFS; return -1;}
 
 int do_unlink(char *fname)
 {