- changed status to resolved
pkg_add(1) expected fgetln(3) returns nul-terminated string.
Issue #96
resolved
following code:
while ((iter = fgetln(f, &len)) != NULL) {
if (iter[len - 1] == '\n')
iter[len - 1] = '\0';
filename = pkgdb_pkg_file(iter, CONTENTS_FNAME);
pkgdb_pkg_file() expected first argument is nul-terminated string, but fgetln(3) don't when it reached EOF and line doesn't end with newline.
Comments (1)
-
reporter - Log in to comment
BUGFIX: Issue
#96- pkg_add(1) expected fgetln(3) returns nul-terminated string.→ <<cset bc1571420ab7>>