diff options
author | pjd <pjd@FreeBSD.org> | 2010-02-21 19:56:47 +0000 |
---|---|---|
committer | pjd <pjd@FreeBSD.org> | 2010-02-21 19:56:47 +0000 |
commit | 16e435ca61e1b51023b0f353cf8360b98c21d2d9 (patch) | |
tree | 33d66da5d91e55ae640fd0acbbf984818fc27ca7 /sbin | |
parent | 6c820f64790683ade031ffe5af60a265fdbf2e82 (diff) | |
download | FreeBSD-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')
-rw-r--r-- | sbin/hastd/proto_socketpair.c | 5 |
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(); } |