diff options
author | Christian Neukirchen <chneukirchen@gmail.com> | 2016-02-27 21:53:57 +0100 |
---|---|---|
committer | Christian Neukirchen <chneukirchen@gmail.com> | 2016-02-27 21:53:57 +0100 |
commit | 0ae261fdb4e1a0ba2a34d57d7aaef70436be7e61 (patch) | |
tree | 53aead82b6fdd5c44834eadf8670b6f3b7b5c6bd | |
parent | be6d93ff12c50de03d4f23221333d1db7bd740b6 (diff) | |
download | lr-0ae261fdb4e1a0ba2a34d57d7aaef70436be7e61.tar.gz lr-0ae261fdb4e1a0ba2a34d57d7aaef70436be7e61.tar.xz lr-0ae261fdb4e1a0ba2a34d57d7aaef70436be7e61.zip |
skip over ugo as permissions
-rw-r--r-- | lr.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/lr.c b/lr.c index fa0c535..dc31d6c 100644 --- a/lr.c +++ b/lr.c @@ -242,9 +242,9 @@ op: parse_error("invalid mode operator"); switch(*c) { - case 'u': what = 00111 * ((newmode >> 6) & 0007); break; - case 'g': what = 00111 * ((newmode >> 3) & 0007); break; - case 'o': what = 00111 * ((newmode ) & 0007); break; + case 'u': what = 00111 * ((newmode >> 6) & 0007); c++; break; + case 'g': what = 00111 * ((newmode >> 3) & 0007); c++; break; + case 'o': what = 00111 * ((newmode ) & 0007); c++; break; default: while (1) { switch(*c) { |