Date: Thu, 29 Oct 2020 08:27:32 +0000 From: bugzilla-noreply@freebsd.org To: bugs@FreeBSD.org Subject: [Bug 205580] Running "calendar -a" as root fails when user calendar files contain #include Message-ID: <bug-205580-227-AI4tSTmtPf@https.bugs.freebsd.org/bugzilla/> In-Reply-To: <bug-205580-227@https.bugs.freebsd.org/bugzilla/> References: <bug-205580-227@https.bugs.freebsd.org/bugzilla/>
next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D205580 --- Comment #3 from commit-hook@FreeBSD.org --- A commit references this bug: Author: se Date: Thu Oct 29 08:26:39 UTC 2020 New revision: 367126 URL: https://svnweb.freebsd.org/changeset/base/367126 Log: Fix calendar -a processing of files included in the user's home directory The existing code performed a chdir() into the home directory, but the parser fell back to using the invoking user's home directory as the base directory for the search for an include file. Since use of the -a option is limited to UID=3D=3D0, the directory search= ed was typically ~root/.calendar, not the .calendar directory of the user whose file is being processed. PR: 205580 Reported by: greg.bal4@gmail.com (Greg Balfour) MFC after: 3 days Changes: head/usr.bin/calendar/calendar.c --=20 You are receiving this mail because: You are the assignee for the bug.=
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-205580-227-AI4tSTmtPf>