]> granicus.if.org Git - sudo/log
sudo
10 years agoWhen exporting sudoers in JSON format, use the same type of Options
Todd C. Miller [Mon, 24 Feb 2014 16:31:14 +0000 (09:31 -0700)]
When exporting sudoers in JSON format, use the same type of Options
object for both Defaults and Cmnd_Specs.

10 years agoSilence cppcheck false positive.
Todd C. Miller [Mon, 17 Feb 2014 20:45:17 +0000 (13:45 -0700)]
Silence cppcheck false positive.

10 years agosync with translationproject.org
Todd C. Miller [Mon, 17 Feb 2014 17:31:40 +0000 (10:31 -0700)]
sync with translationproject.org

10 years agoMention init.d scripts on AIX and HP-UX
Todd C. Miller [Mon, 17 Feb 2014 17:27:47 +0000 (10:27 -0700)]
Mention init.d scripts on AIX and HP-UX
Mention sudoers group mismatch fix

10 years agoTalk about clearing files at boot time, not reboot time since it
Todd C. Miller [Mon, 17 Feb 2014 17:27:20 +0000 (10:27 -0700)]
Talk about clearing files at boot time, not reboot time since it
happens when the system comes up, not down.

10 years agoWe also need to open the sudoers file as root if there is a GID
Todd C. Miller [Mon, 17 Feb 2014 17:20:14 +0000 (10:20 -0700)]
We also need to open the sudoers file as root if there is a GID
mismatch.

10 years agoInstall /etc/rc.d/init.d/sudo and /etc/rc.d/rc2.d/S90sudo for
Todd C. Miller [Mon, 17 Feb 2014 16:02:06 +0000 (09:02 -0700)]
Install /etc/rc.d/init.d/sudo and /etc/rc.d/rc2.d/S90sudo for
AIX rpm packages.

10 years agoRemove init.d file and link in uninstall target.
Todd C. Miller [Sun, 16 Feb 2014 22:07:22 +0000 (15:07 -0700)]
Remove init.d file and link in uninstall target.

10 years agoFix INIT_DIR for real this time.
Todd C. Miller [Sun, 16 Feb 2014 21:49:15 +0000 (14:49 -0700)]
Fix INIT_DIR for real this time.

10 years agoUse correct init.d dir on HP-UX.
Todd C. Miller [Sun, 16 Feb 2014 18:00:41 +0000 (11:00 -0700)]
Use correct init.d dir on HP-UX.
Fix pp warnings from rc.d and init.d dirs.

10 years agoFirst cut add installing an init.d file for HP-UX and AIX to remove
Todd C. Miller [Sun, 16 Feb 2014 17:22:43 +0000 (10:22 -0700)]
First cut add installing an init.d file for HP-UX and AIX to remove
old sudo timestamp files at boot time.

10 years agoUse .Ar macro instead of "file ..."
Todd C. Miller [Sat, 15 Feb 2014 23:12:31 +0000 (16:12 -0700)]
Use .Ar macro instead of "file ..."
Use ".Cm -" instead of ".Li -" for the default login class.
From Ingo Schwarze.

10 years agoRemove some extraneous markup; from Ingo Schwarze
Todd C. Miller [Sat, 15 Feb 2014 23:04:07 +0000 (16:04 -0700)]
Remove some extraneous markup; from Ingo Schwarze
 * No need to explicitly end a macro with No before |
   because | counts as middle punctuation
   and falls out of the macro, anyway.
 * No need to explicitly re-open in-line macros after |
   because | counts as middle punctuation
   and the macros resume afterwards, anyway.
 * Simplify the mnemonic remarks regarding the option letters,
   no need for manual font and spacing control with No and Ns.
 * Trim Ns No to just Ns, it already implies No.

10 years agoMove zerowidth space in :alpha: after the colon for consistency.
Todd C. Miller [Sat, 15 Feb 2014 22:45:25 +0000 (15:45 -0700)]
Move zerowidth space in :alpha: after the colon for consistency.

10 years agoregen
Todd C. Miller [Sat, 15 Feb 2014 22:18:34 +0000 (15:18 -0700)]
regen

10 years agoRemove extraneous keeps in SYNOPSIS now that mandoc does implied
Todd C. Miller [Sat, 15 Feb 2014 22:18:20 +0000 (15:18 -0700)]
Remove extraneous keeps in SYNOPSIS now that mandoc does implied
keeps when converting from mdoc to man.

10 years agoProperly escape the : in :alpha:
Todd C. Miller [Sat, 15 Feb 2014 22:17:37 +0000 (15:17 -0700)]
Properly escape the : in :alpha:

10 years agoReplace some uses of .Sy with .Ar, .Ev and .Pa as appropriate.
Todd C. Miller [Sat, 15 Feb 2014 17:40:46 +0000 (10:40 -0700)]
Replace some uses of .Sy with .Ar, .Ev and .Pa as appropriate.
From Jan Stary.

10 years agoFix indentation of Defaults entries. The initial indent should be
Todd C. Miller [Wed, 12 Feb 2014 22:00:04 +0000 (15:00 -0700)]
Fix indentation of Defaults entries.  The initial indent should be
outside the loop iterating over the entries.

10 years agosync with translationproject.org
Todd C. Miller [Tue, 11 Feb 2014 16:55:33 +0000 (09:55 -0700)]
sync with translationproject.org

10 years agoWe must include gettext.h before missing.h as it includes system
Todd C. Miller [Tue, 11 Feb 2014 16:40:59 +0000 (09:40 -0700)]
We must include gettext.h before missing.h as it includes system
headers.  Also add missing DEFAULT_TEXT_DOMAIN defines in sudoers
audit code that does not include sudoers.h.

10 years agoWhen emulating DSO_NEXT with shl_get() we need to skip the program's
Todd C. Miller [Tue, 11 Feb 2014 14:43:13 +0000 (07:43 -0700)]
When emulating DSO_NEXT with shl_get() we need to skip the program's
handle.  This used to be documented as being index -2 but now it
seems to be index 0.  As this is not guaranteed we need to look up
the real handle value for PROG_HANDLE and skip it when interating
through all the DSOs.  Fixes infinite recursion on HP-UX in the
getenv() replacement.

10 years agoExport getenv() so it is visible to shared objects we link with.
Todd C. Miller [Tue, 11 Feb 2014 14:34:04 +0000 (07:34 -0700)]
Export getenv() so it is visible to shared objects we link with.

10 years agoAdd some initprogname() calls to the test programs.
Todd C. Miller [Sat, 8 Feb 2014 13:24:01 +0000 (06:24 -0700)]
Add some initprogname() calls to the test programs.

10 years agoregen
Todd C. Miller [Fri, 7 Feb 2014 22:15:09 +0000 (15:15 -0700)]
regen

10 years agoMention that there is now a default LDAP search filter.
Todd C. Miller [Fri, 7 Feb 2014 22:03:18 +0000 (15:03 -0700)]
Mention that there is now a default LDAP search filter.

10 years agoMinor word choice change.
Todd C. Miller [Fri, 7 Feb 2014 22:03:00 +0000 (15:03 -0700)]
Minor word choice change.

10 years agoAdd use_netgroups sudoers option. For LDAP-based sudoers, netgroup
Todd C. Miller [Fri, 7 Feb 2014 21:58:48 +0000 (14:58 -0700)]
Add use_netgroups sudoers option.  For LDAP-based sudoers, netgroup
support requires an expensive substring match on the server.  If
netgroups are not needed, this option can be disabled to reduce the
load on the LDAP server.

10 years agoUpdate copyright year.
Todd C. Miller [Thu, 6 Feb 2014 23:00:56 +0000 (16:00 -0700)]
Update copyright year.

10 years agoMention LDAP changes.
Todd C. Miller [Thu, 6 Feb 2014 23:00:47 +0000 (16:00 -0700)]
Mention LDAP changes.

10 years agoUse a default LDAP search filter of (objectClass=sudoRole). When
Todd C. Miller [Thu, 6 Feb 2014 22:50:08 +0000 (15:50 -0700)]
Use a default LDAP search filter of (objectClass=sudoRole).  When
constructing the netgroup query, add (sudoUser=*) to the query so
we don't fall below the 3 character OpenLDAP substring threshold.
Otherwise the index for sudoUser will never be used for that query.
Pointed out by Michael Stroeder.

10 years agoDon't warn about an insecure lecture dir twice.
Todd C. Miller [Thu, 6 Feb 2014 22:46:27 +0000 (15:46 -0700)]
Don't warn about an insecure lecture dir twice.
Display warnings in the user's locale.

10 years agoMention the fix for ^Z at the password prompt when sudo was started
Todd C. Miller [Wed, 5 Feb 2014 19:57:47 +0000 (12:57 -0700)]
Mention the fix for ^Z at the password prompt when sudo was started
in the background.

10 years agoIn term_restore(), only restores the terminal if we are in the
Todd C. Miller [Wed, 5 Feb 2014 19:03:58 +0000 (12:03 -0700)]
In term_restore(), only restores the terminal if we are in the
foregroup process group.  Instead of calling tcgetpgrp(), which is
racy, we set a temporary handler for SIGTTOU and check whether it
was received after a failed call to tcsetattr().

10 years agoUse inet_pton() instead of inet_aton() and include a version from
Todd C. Miller [Wed, 5 Feb 2014 17:00:07 +0000 (10:00 -0700)]
Use inet_pton() instead of inet_aton() and include a version from
BIND for those without it.

10 years agoQuiet a gcc warning.
Todd C. Miller [Wed, 5 Feb 2014 16:55:31 +0000 (09:55 -0700)]
Quiet a gcc warning.

10 years agoNeed to include limits.h for USHRT_MAX.
Todd C. Miller [Wed, 5 Feb 2014 16:55:30 +0000 (09:55 -0700)]
Need to include limits.h for USHRT_MAX.

10 years agoUse bool for function return values instead of 1 or 0.
Todd C. Miller [Tue, 4 Feb 2014 22:18:16 +0000 (15:18 -0700)]
Use bool for function return values instead of 1 or 0.

10 years agoWarn the user if the rundir needs to be cleared in the rc files.
Todd C. Miller [Tue, 4 Feb 2014 22:14:48 +0000 (15:14 -0700)]
Warn the user if the rundir needs to be cleared in the rc files.
Neither AIX not HP-UX clear /var/run (if it even exists).

10 years agoUpdate for sudo 1.8.9p5
Todd C. Miller [Tue, 4 Feb 2014 17:24:35 +0000 (10:24 -0700)]
Update for sudo 1.8.9p5

10 years agoWhen the closefrom limit is greater than any of the preserved fds,
Todd C. Miller [Tue, 4 Feb 2014 13:22:19 +0000 (06:22 -0700)]
When the closefrom limit is greater than any of the preserved fds,
the pfds list will be non-empty but lastfd will be -1 triggering
an ecalloc(0) assertion.  Instead, test for lastfd being -1 and
make sure we always update it, even if dup() fails.
Also restore initial value of lowfd after we are done relocating.
Fixes bug #633

10 years agoDocument function return values.
Todd C. Miller [Tue, 4 Feb 2014 13:13:43 +0000 (06:13 -0700)]
Document function return values.

10 years agoterm_restore() now restarts itself so we don't need to do it ourselves.
Todd C. Miller [Tue, 4 Feb 2014 03:36:48 +0000 (20:36 -0700)]
term_restore() now restarts itself so we don't need to do it ourselves.

10 years agosyscall restarting is broken on Mac OS X when interrupted by a tty
Todd C. Miller [Mon, 3 Feb 2014 23:51:51 +0000 (16:51 -0700)]
syscall restarting is broken on Mac OS X when interrupted by a tty
signal so restart tcsetattr() by hand.  For details, see.
http://openradar.appspot.com/radar?id=6402578615107584

10 years agoAdd regress for atobool(), atoid() and atomode()
Todd C. Miller [Mon, 3 Feb 2014 17:47:19 +0000 (10:47 -0700)]
Add regress for atobool(), atoid() and atomode()

10 years agoAdd back boottime.lo
Todd C. Miller [Mon, 3 Feb 2014 15:08:54 +0000 (08:08 -0700)]
Add back boottime.lo

10 years agoMention that rundir and vardir may be the same and what to do if they are.
Todd C. Miller [Mon, 3 Feb 2014 13:16:51 +0000 (06:16 -0700)]
Mention that rundir and vardir may be the same and what to do if they are.

10 years agoBring back boot time checking code and zero out time stamp files
Todd C. Miller [Mon, 3 Feb 2014 12:45:27 +0000 (05:45 -0700)]
Bring back boot time checking code and zero out time stamp files
that predate the boot time.  This should help systems w/o /var/run
where the admin has setup rc.d to clear the timestamp directory.

10 years agoCheck libraries for inet_pton() if not in libc.
Todd C. Miller [Mon, 3 Feb 2014 12:42:39 +0000 (05:42 -0700)]
Check libraries for inet_pton() if not in libc.

10 years agoFix clock_gettime() detection when it lives in librt.
Todd C. Miller [Sun, 2 Feb 2014 15:34:53 +0000 (08:34 -0700)]
Fix clock_gettime() detection when it lives in librt.
Some systems have inet_aton() in libresolv (older Solaris).

10 years agoAvoid duplicate directories if vardir and rundir are the same.
Todd C. Miller [Sun, 2 Feb 2014 13:39:05 +0000 (06:39 -0700)]
Avoid duplicate directories if vardir and rundir are the same.

10 years agoregen
Todd C. Miller [Sun, 2 Feb 2014 12:23:54 +0000 (05:23 -0700)]
regen

10 years agoElaborate on time stamp error message causes.
Todd C. Miller [Sun, 2 Feb 2014 12:17:47 +0000 (05:17 -0700)]
Elaborate on time stamp error message causes.

10 years agoRemove the time stamp dir and its contents when uninstalling. We
Todd C. Miller [Sat, 1 Feb 2014 13:30:40 +0000 (06:30 -0700)]
Remove the time stamp dir and its contents when uninstalling.  We
currently leave the lecture status files installed until there is
a better way to detect upgrades.

10 years agoUpdate time stamp error messages and regen.
Todd C. Miller [Sat, 1 Feb 2014 13:15:14 +0000 (06:15 -0700)]
Update time stamp error messages and regen.

10 years agoRestore warning when sudoers is unable to update the time stamp file.
Todd C. Miller [Sat, 1 Feb 2014 13:11:29 +0000 (06:11 -0700)]
Restore warning when sudoers is unable to update the time stamp file.

10 years agoReplace --with-timedir and --with-lecture_dir with --with-rundir
Todd C. Miller [Sat, 1 Feb 2014 12:57:34 +0000 (05:57 -0700)]
Replace --with-timedir and --with-lecture_dir with --with-rundir
and --with-vardir which are the parent directories of the time stamp
and lecture dirs.  These directories need to be searchable by
non-root so that the timestampowner setting can function.

10 years agoFix use of timestampowner in the new time stamp world order. Parent
Todd C. Miller [Sat, 1 Feb 2014 12:47:16 +0000 (05:47 -0700)]
Fix use of timestampowner in the new time stamp world order.  Parent
directories for timestampdir and lecture_dir are now created with
the execute bit set so that we can traverse them as non-root.

10 years agoRegen Makefiles.
Todd C. Miller [Fri, 31 Jan 2014 22:46:25 +0000 (15:46 -0700)]
Regen Makefiles.

10 years agoMove ctim_get and mtim_get to sudo_util.h
Todd C. Miller [Fri, 31 Jan 2014 22:43:34 +0000 (15:43 -0700)]
Move ctim_get and mtim_get to sudo_util.h

10 years agosprinkle some debug printfs and add function header comments
Todd C. Miller [Fri, 31 Jan 2014 22:28:41 +0000 (15:28 -0700)]
sprinkle some debug printfs and add function header comments

10 years agoProperly handle the case where /var/run/sudo/ts doesn't exist.
Todd C. Miller [Fri, 31 Jan 2014 22:02:31 +0000 (15:02 -0700)]
Properly handle the case where /var/run/sudo/ts doesn't exist.

10 years agofix typo
Todd C. Miller [Fri, 31 Jan 2014 17:12:21 +0000 (10:12 -0700)]
fix typo

10 years agoMention "sudo -K" change.
Todd C. Miller [Fri, 31 Jan 2014 17:05:57 +0000 (10:05 -0700)]
Mention "sudo -K" change.

10 years agoUpgrade info for 1.8.10
Todd C. Miller [Fri, 31 Jan 2014 17:05:49 +0000 (10:05 -0700)]
Upgrade info for 1.8.10

10 years agoWarn on ftruncate failure().
Todd C. Miller [Thu, 30 Jan 2014 23:24:48 +0000 (16:24 -0700)]
Warn on ftruncate failure().

10 years agoFix checking of lecture status.
Todd C. Miller [Thu, 30 Jan 2014 23:15:03 +0000 (16:15 -0700)]
Fix checking of lecture status.

10 years agoDo not override timedir on Debian.
Todd C. Miller [Thu, 30 Jan 2014 23:07:28 +0000 (16:07 -0700)]
Do not override timedir on Debian.

10 years agoUse sudo_timeval macros and remove compat macros from missing.h
Todd C. Miller [Thu, 30 Jan 2014 22:51:59 +0000 (15:51 -0700)]
Use sudo_timeval macros and remove compat macros from missing.h

10 years agoSwitch to new time stamp file format. Each user now has a single
Todd C. Miller [Thu, 30 Jan 2014 22:50:40 +0000 (15:50 -0700)]
Switch to new time stamp file format.  Each user now has a single
file which may contain multiple records when per-tty time stamps
are in use (the default).  The time stamps use a monotonic timer
where available and are once again stored in /var/run/sudo.  The
lecture status is now stored separately from the time stamps in a
different directory.

10 years agoWhen listing a user's privileges, always prompt the user for their
Todd C. Miller [Wed, 29 Jan 2014 22:19:45 +0000 (15:19 -0700)]
When listing a user's privileges, always prompt the user for their
own password, regardless of the value of target_pw, root_pw or
runas_pw.

10 years agoZero out errstr when there is no error; fixes bug #632
Todd C. Miller [Thu, 30 Jan 2014 20:06:29 +0000 (13:06 -0700)]
Zero out errstr when there is no error; fixes bug #632

10 years agoUse inet_aton() instead of inet_addr() as it allows us to distinguish
Todd C. Miller [Sun, 26 Jan 2014 20:23:09 +0000 (13:23 -0700)]
Use inet_aton() instead of inet_addr() as it allows us to distinguish
between the address (or mask 255.255.255.255) and an error.  In the
future we may consider switching to inet_pton() for IPv4 too.

10 years agoFix typo, ULONG_MAX vs. ULLONG_MAX
Todd C. Miller [Fri, 24 Jan 2014 23:08:28 +0000 (16:08 -0700)]
Fix typo, ULONG_MAX vs. ULLONG_MAX

10 years agoFix typo in the AIX case.
Todd C. Miller [Fri, 24 Jan 2014 16:43:10 +0000 (09:43 -0700)]
Fix typo in the AIX case.

10 years agoSize pointer for sudo_parseln() should be size_t not ssize_t.
Todd C. Miller [Fri, 24 Jan 2014 16:39:11 +0000 (09:39 -0700)]
Size pointer for sudo_parseln() should be size_t not ssize_t.
This was already correct for the nsswitch.conf case.

10 years agoIt is now possible to disable network interface probing in sudo.conf
Todd C. Miller [Thu, 23 Jan 2014 21:52:54 +0000 (14:52 -0700)]
It is now possible to disable network interface probing in sudo.conf
by changing the value of the probe_interfaces setting.

10 years agoIf inet_addr() returns INADDR_NONE, return false instead of iterating
Todd C. Miller [Thu, 23 Jan 2014 03:48:49 +0000 (20:48 -0700)]
If inet_addr() returns INADDR_NONE, return false instead of iterating
through the interfaces looking for a match that will never happen.

10 years agoAdd explicit dependency on sudoers.la to sudo target when sudoers
Todd C. Miller [Wed, 22 Jan 2014 21:47:27 +0000 (14:47 -0700)]
Add explicit dependency on sudoers.la to sudo target when sudoers
is compiled statically into the sudo binary.

10 years agoDo not assume localtime(), gmtime() and ctime() always return non-NULL.
Todd C. Miller [Tue, 21 Jan 2014 23:32:00 +0000 (16:32 -0700)]
Do not assume localtime(), gmtime() and ctime() always return non-NULL.

10 years agoUpdate copyright years
Todd C. Miller [Wed, 15 Jan 2014 13:19:34 +0000 (06:19 -0700)]
Update copyright years

10 years agoEliminate dead store found by clang checker.
Todd C. Miller [Wed, 15 Jan 2014 13:13:23 +0000 (06:13 -0700)]
Eliminate dead store found by clang checker.

10 years agoUpdate for sudo 1.8.9p4
Todd C. Miller [Wed, 15 Jan 2014 13:01:54 +0000 (06:01 -0700)]
Update for sudo 1.8.9p4

10 years agoWhen relocating fds, update the debug fd if it is set so we are
Todd C. Miller [Wed, 15 Jan 2014 13:00:59 +0000 (06:00 -0700)]
When relocating fds, update the debug fd if it is set so we are
guaranteed to get debugging output.

10 years agoIf the event loop exits due to an error and we are not logging I/O,
Todd C. Miller [Wed, 15 Jan 2014 03:34:20 +0000 (20:34 -0700)]
If the event loop exits due to an error and we are not logging I/O,
kill the command if still running.  Fixes a bug where sudo could
exit while the command was still running.

10 years agoWhen relocating preserved fds, start with the highest ones first
Todd C. Miller [Wed, 15 Jan 2014 03:20:26 +0000 (20:20 -0700)]
When relocating preserved fds, start with the highest ones first
to avoid moving fds around more than we have to.  Now uses a bitmap
to keep track of which fds are being preserved.  Fixes a bug where
the debugging fd could be relocated to the same fd as the error
backchannel temporarily, resulting in debugging output being printed
to the backchannel if util@debug was enabled.

10 years agoWhen restoring fds traverse list from high -> low, not low -> high
Todd C. Miller [Tue, 14 Jan 2014 21:22:04 +0000 (14:22 -0700)]
When restoring fds traverse list from high -> low, not low -> high
to avoid implicitly closing an fd we want to relocate.

10 years agoIf not logging I/O we may get EOF when the command is executed and
Todd C. Miller [Tue, 14 Jan 2014 17:54:56 +0000 (10:54 -0700)]
If not logging I/O we may get EOF when the command is executed and
the other end of the backchannel is closed.  Just remove the
backchannel event in this case or we will continue to receive
the event.  Bug #631

10 years agosync with translationproject.org
Todd C. Miller [Tue, 14 Jan 2014 16:26:14 +0000 (09:26 -0700)]
sync with translationproject.org

11 years agoFix strtonum() usage when parsing /proc/self/stat on Linux.
Todd C. Miller [Mon, 13 Jan 2014 18:11:26 +0000 (11:11 -0700)]
Fix strtonum() usage when parsing /proc/self/stat on Linux.
Bug #630

11 years agoUpdate for sudo 1.8.9p3
Todd C. Miller [Mon, 13 Jan 2014 18:09:00 +0000 (11:09 -0700)]
Update for sudo 1.8.9p3

11 years agoRemove dead store; found by cppcheck
Todd C. Miller [Mon, 13 Jan 2014 16:52:41 +0000 (09:52 -0700)]
Remove dead store; found by cppcheck

11 years agoQuiet a cppcheck warning about a negative subscript.
Todd C. Miller [Thu, 9 Jan 2014 00:03:06 +0000 (17:03 -0700)]
Quiet a cppcheck warning about a negative subscript.

11 years agoMake noexec parameter to sudo_execve() bool.
Todd C. Miller [Thu, 9 Jan 2014 00:02:22 +0000 (17:02 -0700)]
Make noexec parameter to sudo_execve() bool.

11 years agoQuiet a few innocuous cppcheck warnings.
Todd C. Miller [Thu, 9 Jan 2014 00:01:03 +0000 (17:01 -0700)]
Quiet a few innocuous cppcheck warnings.

11 years agoHandle in_res being NULL for sudo_debug_printf() in sudo_sss_filter_result().
Todd C. Miller [Wed, 8 Jan 2014 23:48:27 +0000 (16:48 -0700)]
Handle in_res being NULL for sudo_debug_printf() in sudo_sss_filter_result().

11 years agoWhen writing length to timing file, use %u not %d as it is unsigned.
Todd C. Miller [Wed, 8 Jan 2014 23:45:06 +0000 (16:45 -0700)]
When writing length to timing file, use %u not %d as it is unsigned.

11 years agoClose export_fp in the error path too, but do not close stdout.
Todd C. Miller [Wed, 8 Jan 2014 23:29:18 +0000 (16:29 -0700)]
Close export_fp in the error path too, but do not close stdout.

11 years agoMove right brace outside #ifdef HAVE_DISPCRYPT; found by cppcheck.
Todd C. Miller [Wed, 8 Jan 2014 23:23:06 +0000 (16:23 -0700)]
Move right brace outside #ifdef HAVE_DISPCRYPT; found by cppcheck.

11 years agoMake this compile again
Todd C. Miller [Mon, 13 Jan 2014 16:52:41 +0000 (09:52 -0700)]
Make this compile again