Date: Wed, 2 Jul 1997 12:27:01 +0800 (TSD) From: "Anatoly A. Orehovsky" <tolik@www.tomsk.su> To: FreeBSD-gnats-submit@FreeBSD.ORG Subject: bin/4010: Problem with edquota -t - tmpfile not removed after exit Message-ID: <199707020427.MAA21297@www.tomsk.su> Resent-Message-ID: <199707020820.BAA21297@hub.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 4010
>Category: bin
>Synopsis: Problem with edquota -t - tmpfile not removed after exit
>Confidential: no
>Severity: non-critical
>Priority: medium
>Responsible: freebsd-bugs
>State: open
>Class: sw-bug
>Submitter-Id: current-users
>Arrival-Date: Wed Jul 2 01:20:01 PDT 1997
>Last-Modified:
>Originator: Anatoly A. Orehovsky
>Organization:
CISA Ltd.
>Release: FreeBSD 2.2.2-RELEASE i386
>Environment:
>Description:
edquota -t after exit leaved lost tmpfile into TMPDIR
>How-To-Repeat:
Simple:
edquota -t
>Fix:
Patch:
*** edquota.c.orig Wed Jul 2 11:59:27 1997
--- edquota.c Wed Jul 2 12:00:23 1997
*************** main(argc, argv)
*** 161,166 ****
--- 161,168 ----
if (editit(tmpfil) && readtimes(protoprivs, tmpfil))
putprivs(0, quotatype, protoprivs);
freeprivs(protoprivs);
+ close(tmpfd);
+ unlink(tmpfil);
exit(0);
}
for ( ; argc > 0; argc--, argv++) {
>Audit-Trail:
>Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199707020427.MAA21297>
