diff options
author | Niklas Hallqvist <niklas@cvs.openbsd.org> | 1999-10-01 14:08:27 +0000 |
---|---|---|
committer | Niklas Hallqvist <niklas@cvs.openbsd.org> | 1999-10-01 14:08:27 +0000 |
commit | 027c6f59e2d73da1dc74637b5bfa2043025d0c00 (patch) | |
tree | bcb6236ef65d77c1d46ac48c428991f5e4c4ab29 /sbin | |
parent | e8933d6e06957fc57bb4895e46fa49539fb704ba (diff) |
Merge with EOM 1.12
author: niklas
Better error reporting.
Diffstat (limited to 'sbin')
-rw-r--r-- | sbin/isakmpd/if.c | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/sbin/isakmpd/if.c b/sbin/isakmpd/if.c index ff1edb0d855..3bbcbe59a0b 100644 --- a/sbin/isakmpd/if.c +++ b/sbin/isakmpd/if.c @@ -1,5 +1,5 @@ -/* $OpenBSD: if.c,v 1.6 1999/04/05 20:59:49 niklas Exp $ */ -/* $EOM: if.c,v 1.11 1999/04/05 18:26:30 niklas Exp $ */ +/* $OpenBSD: if.c,v 1.7 1999/10/01 14:08:26 niklas Exp $ */ +/* $EOM: if.c,v 1.12 1999/10/01 13:45:20 niklas Exp $ */ /* * Copyright (c) 1998, 1999 Niklas Hallqvist. All rights reserved. @@ -66,7 +66,10 @@ siocgifconf (struct ifconf *ifcp) /* Get a socket to ask for the network interface configurations. */ s = socket (AF_INET, SOCK_DGRAM, 0); if (s == -1) - return -1; + { + log_error ("siocgifconf: socket (AF_INET, SOCK_DGRAM, 0) failed"); + return -1; + } len = sizeof (struct ifreq) * INITIAL_IFREQ_COUNT; buf = 0; @@ -85,7 +88,10 @@ siocgifconf (struct ifconf *ifcp) } ifcp->ifc_buf = buf = new_buf; if (ioctl (s, SIOCGIFCONF, ifcp) == -1) - goto err; + { + log_error ("siocgifconf: ioctl (%s, SIOCGIFCONF, ...) failed", s); + goto err; + } /* * If there is place for another ifreq we can be sure that the buffer |