rw and ro were flipped (#80)

when user mount via fstab, we get '-o rw' implicitly, and under
directmount this _enabled_ MS_RDONLY, which is the opposite of what we
want

refs https://github.com/kahing/goofys/issues/483
geesefs-0-30-9
Ka-Hing Cheung 2020-03-23 00:51:36 -07:00 committed by GitHub
parent 7d791d27a2
commit ffe3eb03da
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 2 additions and 2 deletions

View File

@ -108,8 +108,8 @@ func disableFunc(flag uintptr) func(uintptr) uintptr {
// As per libfuse/fusermount.c:602: https://bit.ly/2SgtWYM#L602
var mountflagopts = map[string]func(uintptr) uintptr{
"rw": enableFunc(unix.MS_RDONLY),
"ro": disableFunc(unix.MS_RDONLY),
"rw": disableFunc(unix.MS_RDONLY),
"ro": enableFunc(unix.MS_RDONLY),
"suid": disableFunc(unix.MS_NOSUID),
"nosuid": enableFunc(unix.MS_NOSUID),
"dev": disableFunc(unix.MS_NODEV),