From 8f0c08e2ecd4efc81ed64ada365550bf217bea87 Mon Sep 17 00:00:00 2001 From: phillvancejr Date: Mon, 1 Nov 2021 10:21:16 -0400 Subject: [PATCH] Added global scope operator :: to the socket bind call to prevent clashes with std::bind in some builds --- internal/c/libqb.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/internal/c/libqb.cpp b/internal/c/libqb.cpp index ca8971aa3..1c7f4ac0d 100644 --- a/internal/c/libqb.cpp +++ b/internal/c/libqb.cpp @@ -21672,7 +21672,7 @@ void sub_put2(int32 i,int64 offset,void *element,int32 passed){ sockfd = socket(p->ai_family, p->ai_socktype, p->ai_protocol); if (sockfd == -1) continue; setsockopt(sockfd, SOL_SOCKET, SO_REUSEADDR, &yes, sizeof(int)); - if (bind(sockfd, p->ai_addr, p->ai_addrlen) == -1) { + if (::bind(sockfd, p->ai_addr, p->ai_addrlen) == -1) { close(sockfd); continue; }