From bf2d751ee3e3527ca7089a2d02bfa983d1446b3b Mon Sep 17 00:00:00 2001
From: deuce <>
Date: Thu, 5 Sep 2013 23:28:31 +0000
Subject: [PATCH] Borland C++ Builder 6 may be older than the C99 spec...
 variables muse be declared before "other stuff" happens.

---
 src/xpdev/multisock.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/xpdev/multisock.c b/src/xpdev/multisock.c
index 9e15a05045..7bcde30651 100644
--- a/src/xpdev/multisock.c
+++ b/src/xpdev/multisock.c
@@ -175,9 +175,10 @@ BOOL xpms_add_list(struct xpms_set *xpms_set, int domain, int type,
 	BOOL	one_good=FALSE;
 	
 	for(iface=list; iface && *iface; iface++) {
-		host=strdup(*iface);
 		WORD	port=default_port;
 
+		host=strdup(*iface);
+
 		host_str=host;
 		if(xpms_set->lprintf)
 			xpms_set->lprintf(LOG_INFO, "Adding %s listening socket on %s", prot, host);
-- 
GitLab