From 87e09527735632aae3f595f5a28667880ca4c8c1 Mon Sep 17 00:00:00 2001 From: Guus Sliepen Date: Wed, 20 May 2015 21:28:54 +0200 Subject: [PATCH] Use socketpair() instead of pipe() for the umbilical. This prepares for a possible conversion of the umbilical socket to a control socket. --- src/tincctl.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/tincctl.c b/src/tincctl.c index c6d4aac..bbc5c02 100644 --- a/src/tincctl.c +++ b/src/tincctl.c @@ -854,8 +854,8 @@ static int cmd_start(int argc, char *argv[]) { return status; #else int pfd[2] = {-1, -1}; - if(pipe(pfd)) { - fprintf(stderr, "Could not create umbilical pipe: %s\n", strerror(errno)); + if(socketpair(AF_UNIX, SOCK_STREAM, 0, pfd)) { + fprintf(stderr, "Could not create umbilical socket: %s\n", strerror(errno)); free(nargv); return 1; } -- 2.25.1