diff --git a/package/network/services/unetmsg/files/usr/share/ucode/unetmsg/client.uc b/package/network/services/unetmsg/files/usr/share/ucode/unetmsg/client.uc index 293763572fa..1ed69822334 100644 --- a/package/network/services/unetmsg/files/usr/share/ucode/unetmsg/client.uc +++ b/package/network/services/unetmsg/files/usr/share/ucode/unetmsg/client.uc @@ -76,8 +76,10 @@ function request(name, type, data, data_cb, complete_cb) cb: complete_cb }); - if (!complete_cb) - req.await(); + if (complete_cb) + return req; + + req.await(); } function connect()