Reviewed by: Roger Holst roger@first.gmd.de
Add an initialization of the len parameter for the getsockname call. Now rpc.rwalld can run under inetd.
This commit is contained in:
parent
852ffa1977
commit
7c760cfd4f
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=4659
@ -28,7 +28,7 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef lint
|
#ifndef lint
|
||||||
static char rcsid[] = "$Id: rwalld.c,v 1.1 1993/09/16 00:36:44 jtc Exp $";
|
static char rcsid[] = "$Id: rwalld.c,v 1.1.1.1 1994/08/28 14:58:36 csgr Exp $";
|
||||||
#endif /* not lint */
|
#endif /* not lint */
|
||||||
|
|
||||||
#include <unistd.h>
|
#include <unistd.h>
|
||||||
@ -84,6 +84,7 @@ main(argc, argv)
|
|||||||
/*
|
/*
|
||||||
* See if inetd started us
|
* See if inetd started us
|
||||||
*/
|
*/
|
||||||
|
salen = sizeof(sa);
|
||||||
if (getsockname(0, (struct sockaddr *)&sa, &salen) < 0) {
|
if (getsockname(0, (struct sockaddr *)&sa, &salen) < 0) {
|
||||||
from_inetd = 0;
|
from_inetd = 0;
|
||||||
sock = RPC_ANYSOCK;
|
sock = RPC_ANYSOCK;
|
||||||
|
Loading…
Reference in New Issue
Block a user