sled

Једноставни уређивач текста
git clone https://git.sr.ht/~strahinja/sled
Дневник | Датотеке | Референце | ПРОЧИТАЈМЕ | ЛИЦЕНЦА

чување 76c114f4357e4f0fe791e570efcf8def08dcf52a
родитељ b90f9a4d48b9d29244731dddd21ac9bbfb4364a5
Аутор: Страхиња Радић <sr@strahinja.org>
Датум:   Mon, 15 Jul 2024 23:28:35 +0200

Bugfix: SEGV when passing directory at command line; improve error
message when argument is not a regular file

Diffstat:
Mdraw.c | 1+
Msled.c | 3++-
измењених датотека: 2, додавања: 3(+), брисања: 1(-)

diff --git a/draw.c b/draw.c @@ -705,6 +705,7 @@ init_drawstate(struct DrawState* state, char* error, char* action, state->search = NULL; state->chain_dialog = 0; state->buffer = NULL; + state->buffer_size = 0; init_coord(&state->coord, 0, 0); state->display_column = 0; init_coord(&state->first_shown, 0, 0); diff --git a/sled.c b/sled.c @@ -3064,7 +3064,8 @@ main_skip_backups: if (!S_ISREG(st.st_mode)) { - result = print_error(EINVAL, "Is not a regular file"); + result = print_error(EINVAL, "'%s' is not a regular file", + state.filename); goto main_cleanup; }