From 777ddec6b8c8414e0e72d59ed381d6c0cc01d6d1 Mon Sep 17 00:00:00 2001 From: Ian Campbell Date: Thu, 7 Apr 2016 17:38:56 +0100 Subject: [PATCH] vsudd: Bind to VSOCK_CID_ANY rather than "3" This is equivalent to binding to 0.0.0.0 rather than a specific IP address. Signed-off-by: Ian Campbell --- alpine/packages/vsudd/main.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/alpine/packages/vsudd/main.go b/alpine/packages/vsudd/main.go index 35fd1380c..5b0118895 100644 --- a/alpine/packages/vsudd/main.go +++ b/alpine/packages/vsudd/main.go @@ -73,7 +73,7 @@ func main() { sa := C.struct_sockaddr_vm{} sa.svm_family = AF_VSOCK sa.svm_port = C.uint(port) - sa.svm_cid = 3 + sa.svm_cid = VSOCK_CID_ANY if ret := C.bind_sockaddr_vm(C.int(accept_fd), &sa); ret != 0 { log.Fatal(fmt.Sprintf("failed bind vsock connection to %08x.%08x, returned %d", sa.svm_cid, sa.svm_port, ret))