File opie-2.4-fclose.patch of Package opie
--- permsfile.c +++ permsfile.c @@ -154,10 +154,14 @@ return; } do { - if (feof(fh)) + if (feof(fh)) { + fclose(fh); return; - if (fgets(buf, BUFSIZE, fh) == NULL) + } + if (fgets(buf, BUFSIZE, fh) == NULL) { + fclose(fh); return; + } buf[BUFSIZE-1] = 0; doaline(buf, name, ttyn, uid, gid);