Code

aconnect: assign variable first, then start connect
[ncmpc.git] / src / aconnect.c
index 345bc52c8f5e1dde1738c54448883d579031dffb..a0f73154a75fbbdd5ca5966fb4c0d5992d983b24 100644 (file)
@@ -144,10 +144,10 @@ aconnect_start(struct aconnect **acp,
        ac->handler = handler;
        ac->handler_ctx = ctx;
 
+       *acp = ac;
+
        async_rconnect_start(&ac->rconnect, host, port,
                             &aconnect_rconnect_handler, ac);
-
-       *acp = ac;
 }
 
 void