Skip to content

Commit 37a14ca

Browse files
committed
fixing edit calling fread with null pointer
1 parent 36c86b2 commit 37a14ca

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

user/edit/main.c

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,10 @@ int main(int argc, char* argv[], char* envp[]) {
6565
memset(state.input_buffer, 0, sizeof(char) * file_size);
6666
state.current_size = file_size;
6767
state.buffer_idx = file_size;
68-
fread(state.input_buffer, file_size, 1, state.file);
68+
69+
if (file_size) {
70+
fread(state.input_buffer, file_size, 1, state.file);
71+
}
6972

7073
for (int i = 0; i < state.current_size; i++) {
7174
state.char_cnt++;

0 commit comments

Comments
 (0)