Skip site navigation (1)Skip section navigation (2)
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>