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 --- |