Software /
code /
prosody
Changeset
8655:ba6a6a04b46c
util.async: Allow nil as a guard key
author | Matthew Wild <mwild1@gmail.com> |
---|---|
date | Thu, 22 Mar 2018 16:26:09 +0000 |
parents | 8654:425de10efde4 |
children | 8656:0e84814a7ece |
files | util/async.lua |
diffstat | 1 files changed, 2 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/util/async.lua Thu Mar 22 16:25:20 2018 +0000 +++ b/util/async.lua Thu Mar 22 16:26:09 2018 +0000 @@ -84,7 +84,9 @@ local function guarder() local guards = {}; + local default_id = {}; return function (id, func) + id = id or default_id; local thread = checkthread(); local guard = guards[id]; if not guard then