237cd892d9e9625b135f8c9d078d50dfa44bba91

When the termination of a child process is observed by reap_kid() it clears the pids[] element by assigning it the invalid pid value (pid_t)-1. However, start_kdc() assumes that the unused pid[[] element value is 0. As a result, each pid[] element's associated child process can only be restarted once since start_kdc() will not be able to locate an unused element. This change alters start_kdc() to initialize all elements of pids[] to (pid_t)-1 and use that as the marker for unused elements. By doing so start_kdc() can properly record child process pids and indefinitely restart child processes as necessary. Change-Id: Ia93c9284ab21289994eca7fc9cf1278be7c00683
Heimdal
Heimdal is a Kerberos 5 implementation.
For information how to install see here.
There are man pages for most of the commands.
Bug reports and bugs are appreciated. Use GitHub issues or send e-mail to heimdal-bugs@h5l.org.
For more information see the project homepage https://www.h5l.org/ or the mailing lists:
- heimdal-announce@sics.se low-volume announcement
- heimdal-discuss@sics.se high-volume discussion
Send e-mail to heimdal-announce-request@sics.se and heimdal-discuss-request@sics.se respectively to subscribe.
Build Status
Description
Languages
C
92.1%
Roff
2.8%
Shell
2.3%
Makefile
0.7%
M4
0.5%
Other
1.4%