← Commit list

09172582d

Ron Yorston
Ron Yorston
2021-04-28
SUCCESS Duration: 155s

Subject

vi: saving unnamed file in readonly mode

Binary

No binary (build failed)

Architecture & Compiler Flags

Architecture: x86_64-linux-gnu Compiler: gcc (Ubuntu 11.4.0-1ubuntu1~22.04.3) 11.4.0

—

Build Log

(log yok)

Commit Diff GitHub →

editors/vi.c+2 -2
@@ -3054,7 +3054,7 @@ static void colon(char *buf)
fn = args;
}
# if ENABLE_FEATURE_VI_READONLY
- else if (readonly_mode && !useforce) {
+ else if (readonly_mode && !useforce && fn) {
status_line_bold("'%s' is read only", fn);
goto ret;
}
@@ -3996,7 +3996,7 @@ static void do_cmd(int c)
break;
}
if (modified_count) {
- if (ENABLE_FEATURE_VI_READONLY && readonly_mode) {
+ if (ENABLE_FEATURE_VI_READONLY && readonly_mode && current_filename) {
status_line_bold("'%s' is read only", current_filename);
break;
}