Deleted Added
full compact
kpasswdd.c (102644) kpasswdd.c (120945)
1/*
2 * Copyright (c) 1997-2002 Kungliga Tekniska H�gskolan
3 * (Royal Institute of Technology, Stockholm, Sweden).
4 * All rights reserved.
5 *
6 * Redistribution and use in source and binary forms, with or without
7 * modification, are permitted provided that the following conditions
8 * are met:

--- 18 unchanged lines hidden (view full) ---

27 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
28 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
29 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
30 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
31 * SUCH DAMAGE.
32 */
33
34#include "kpasswd_locl.h"
1/*
2 * Copyright (c) 1997-2002 Kungliga Tekniska H�gskolan
3 * (Royal Institute of Technology, Stockholm, Sweden).
4 * All rights reserved.
5 *
6 * Redistribution and use in source and binary forms, with or without
7 * modification, are permitted provided that the following conditions
8 * are met:

--- 18 unchanged lines hidden (view full) ---

27 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
28 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
29 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
30 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
31 * SUCH DAMAGE.
32 */
33
34#include "kpasswd_locl.h"
35RCSID("$Id: kpasswdd.c,v 1.53 2002/08/19 15:07:31 joda Exp $");
35RCSID("$Id: kpasswdd.c,v 1.54 2002/12/02 14:31:52 joda Exp $");
36
37#include <kadm5/admin.h>
38#ifdef HAVE_SYS_UN_H
39#include <sys/un.h>
40#endif
41#include <hdb.h>
42#include <kadm5/private.h>
43

--- 399 unchanged lines hidden (view full) ---

443 n = addrs.len;
444
445 sockets = malloc (n * sizeof(*sockets));
446 if (sockets == NULL)
447 krb5_errx (context, 1, "out of memory");
448 maxfd = -1;
449 FD_ZERO(&real_fdset);
450 for (i = 0; i < n; ++i) {
36
37#include <kadm5/admin.h>
38#ifdef HAVE_SYS_UN_H
39#include <sys/un.h>
40#endif
41#include <hdb.h>
42#include <kadm5/private.h>
43

--- 399 unchanged lines hidden (view full) ---

443 n = addrs.len;
444
445 sockets = malloc (n * sizeof(*sockets));
446 if (sockets == NULL)
447 krb5_errx (context, 1, "out of memory");
448 maxfd = -1;
449 FD_ZERO(&real_fdset);
450 for (i = 0; i < n; ++i) {
451 int sa_size;
451 int sa_size = sizeof(__ss);
452
453 krb5_addr2sockaddr (context, &addrs.val[i], sa, &sa_size, port);
454
455 sockets[i] = socket (sa->sa_family, SOCK_DGRAM, 0);
456 if (sockets[i] < 0)
457 krb5_err (context, 1, errno, "socket");
458 if (bind (sockets[i], sa, sa_size) < 0) {
459 char str[128];

--- 153 unchanged lines hidden ---
452
453 krb5_addr2sockaddr (context, &addrs.val[i], sa, &sa_size, port);
454
455 sockets[i] = socket (sa->sa_family, SOCK_DGRAM, 0);
456 if (sockets[i] < 0)
457 krb5_err (context, 1, errno, "socket");
458 if (bind (sockets[i], sa, sa_size) < 0) {
459 char str[128];

--- 153 unchanged lines hidden ---