#endif
#include <sys/types.h>
-#ifdef HAVE_UNISTD_H
#include <unistd.h>
-#endif
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
/* ----------------- */
static int ipc_get_session(struct ipc_header *ipc, server_child *children)
{
- u_int32_t boottime;
- u_int32_t idlen;
+ uint32_t boottime;
+ uint32_t idlen;
char *clientid, *p;
EC_ZERO_LOG( setnonblock(fd, 1) );
unlink(name);
address.sun_family = AF_UNIX;
- address_length = sizeof(address.sun_family) + sprintf(address.sun_path, name);
+ address_length = sizeof(address.sun_family) + sprintf(address.sun_path, "%s", name);
EC_ZERO_LOG( bind(fd, (struct sockaddr *)&address, address_length) );
EC_ZERO_LOG( listen(fd, 1024) );
EC_NEG1_LOG( fd = socket(PF_UNIX, SOCK_STREAM, 0) );
address.sun_family = AF_UNIX;
- address_length = sizeof(address.sun_family) + sprintf(address.sun_path, name);
+ address_length = sizeof(address.sun_family) + sprintf(address.sun_path, "%s", name);
EC_ZERO_LOG( connect(fd, (struct sockaddr *)&address, address_length) ); /* 1 */
LOG(log_debug, logtype_afpd, "ipc_client_uds: connected to master");
return 0;
}
-