summaryrefslogtreecommitdiffstats
path: root/sbin/hastd
diff options
context:
space:
mode:
authorpjd <pjd@FreeBSD.org>2010-02-21 19:56:47 +0000
committerpjd <pjd@FreeBSD.org>2010-02-21 19:56:47 +0000
commit16e435ca61e1b51023b0f353cf8360b98c21d2d9 (patch)
tree33d66da5d91e55ae640fd0acbbf984818fc27ca7 /sbin/hastd
parent6c820f64790683ade031ffe5af60a265fdbf2e82 (diff)
downloadFreeBSD-src-16e435ca61e1b51023b0f353cf8360b98c21d2d9.zip
FreeBSD-src-16e435ca61e1b51023b0f353cf8360b98c21d2d9.tar.gz
Changing proto_socketpair.c compilation and linking order revealed
a problem - we should simply ignore proto_server() if address doesn't start with socketpair://, and not abort.
Diffstat (limited to 'sbin/hastd')
-rw-r--r--sbin/hastd/proto_socketpair.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/sbin/hastd/proto_socketpair.c b/sbin/hastd/proto_socketpair.c
index 0e2cfa2..08d0c66 100644
--- a/sbin/hastd/proto_socketpair.c
+++ b/sbin/hastd/proto_socketpair.c
@@ -91,9 +91,12 @@ sp_connect(void *ctx __unused)
}
static int
-sp_server(const char *addr __unused, void **ctxp __unused)
+sp_server(const char *addr, void **ctxp __unused)
{
+ if (strcmp(addr, "socketpair://") != 0)
+ return (-1);
+
assert(!"proto_server() not supported on socketpairs");
abort();
}
OpenPOWER on IntegriCloud