commit 8383a50b870f78d970e3d7efa1addf07c3d4ef4a from: Stefan Sperling date: Sun Oct 17 14:11:32 2021 UTC always initialize output parameter "n" of get_line() in diff3.c commit - 02ffd0d540e3bfc2c0aaea16dd2272d0e695e287 commit + 8383a50b870f78d970e3d7efa1addf07c3d4ef4a blob - bedddefb3685f60d8be606b79ba77249b65ed22c blob + cc1852c2e17d07738308f880e8aab6e8ec294106 --- lib/diff3.c +++ lib/diff3.c @@ -684,6 +684,8 @@ get_line(char **ret, FILE *b, size_t *n, struct diff3_ char *new; *ret = NULL; + if (n != NULL) + *n = 0; len = getline(&cp, &size, b); if (len == -1) {