[1/3] testbot/testagentd: Avoid crashing when the server cannot create its master socket.

Francois Gouget fgouget at codeweavers.com
Sat Apr 12 10:42:47 CDT 2014


---

Not crashing before printing the error makes for much easier diagnosis!

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

diff --git a/testbot/src/testagentd/testagentd.c b/testbot/src/testagentd/testagentd.c
index 35b42f3..42583cf 100644
--- a/testbot/src/testagentd/testagentd.c
+++ b/testbot/src/testagentd/testagentd.c
@@ -1192,13 +1192,13 @@ int main(int argc, char** argv)
             break;
         closesocket(master);
     };
-    addrlen = addrp->ai_addrlen;
     ta_freeaddrinfo(addresses);
     if (addrp == NULL)
     {
         error("unable to bind the server socket: %s\n", sockerror());
         exit(1);
     }
+    addrlen = addrp->ai_addrlen;
 
     if (listen(master, 1) < 0)
     {
-- 
1.9.1




More information about the wine-patches mailing list