# HG changeset patch # User Matthew Wild <mwild1@gmail.com> # Date 1649871971 -3600 # Node ID 9ee41552bca0f1b237b1a1b185f0c42a048fb839 # Parent f7e40f1a5f53f9f13ee16806989c6bfde1f95bef util.prosodyctl: check turn: ensure a result is always returned from a check (thanks eTaurus) diff -r f7e40f1a5f53 -r 9ee41552bca0 util/prosodyctl/check.lua --- a/util/prosodyctl/check.lua Fri Apr 08 23:35:31 2022 +0200 +++ b/util/prosodyctl/check.lua Wed Apr 13 18:46:11 2022 +0100 @@ -153,7 +153,7 @@ local alloc_response, err = receive_packet(); if not alloc_response then result.error = "TURN server did not response to allocation request: "..err; - return; + return result; elseif alloc_response:is_err_resp() then result.error = ("TURN allocation failed: %d (%s)"):format(alloc_response:get_error()); return result; @@ -245,7 +245,7 @@ local pong_data = ping_response:get_attribute("data"); if not pong_data then result.error = "No data relayed from remote server"; - return; + return result; end local pong = stun.new_packet():deserialize(pong_data);