← Commit list

9531f7dad

Denys Vlasenko
Denys Vlasenko
2009-07-16
FAILED Duration: 35s

Subject

another small lineedit fix

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 →

libbb/lineedit.c+3 -1
@@ -429,7 +429,9 @@ static void input_delete(int save)
#endif
memmove(command_ps + j, command_ps + j + 1,
- (command_len - j + 1) * sizeof(command_ps[0]));
+ /* (command_len + 1 [because of NUL]) - (j + 1)
+ * simplified into (command_len - j) */
+ (command_len - j) * sizeof(command_ps[0]));
command_len--;
input_end(); /* rewrite new line */
cmdedit_set_out_char(' '); /* erase char */