testbot/testagentd: Avoid crashing when the server cannot create its master socket. (try2)

Francois Gouget fgouget at codeweavers.com
Mon Apr 14 07:48:35 CDT 2014


---

This replaces the 1/3 patch I sent last saturday. It's also independent 
from all the other TestAgent patches.

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

diff --git a/testbot/src/testagentd/testagentd.c b/testbot/src/testagentd/testagentd.c
index 35b42f3..b8f9c57 100644
--- a/testbot/src/testagentd/testagentd.c
+++ b/testbot/src/testagentd/testagentd.c
@@ -1192,7 +1192,8 @@ int main(int argc, char** argv)
             break;
         closesocket(master);
     };
-    addrlen = addrp->ai_addrlen;
+    if (addrp)
+        addrlen = addrp->ai_addrlen;
     ta_freeaddrinfo(addresses);
     if (addrp == NULL)
     {
-- 
1.9.1




More information about the wine-patches mailing list