← Commit list

cb5aa725d

Ron Yorston
Ron Yorston
2013-03-15
SUCCESS Duration: 191s

Subject

vi: fix adjustment of buffer on partial file read

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+1 -1
@@ -2530,7 +2530,7 @@ static int file_insert(const char *fn, char *p, int update_ro_status)
p = text_hole_delete(p, p + size - 1); // un-do buffer insert
} else if (cnt < size) {
// There was a partial read, shrink unused space text[]
- p = text_hole_delete(p + cnt, p + (size - cnt) - 1); // un-do buffer insert
+ p = text_hole_delete(p + cnt, p + size - 1); // un-do buffer insert
status_line_bold("can't read '%s'", fn);
}
if (cnt >= size)