Findings before I head to a holiday party at work:
http_progress_cb() is called correctly and consistently, and it does invoke lua_pcall. which means that the lua state passed it viable. This means that the problem lies either with the Lua end of the implementation in the updater, which is how I'm testing this, (I recall this issue being present on windows) or the wrong state is being passed.
Findings before I head to a holiday party at work:
http_progress_cb()
is called correctly and consistently, and it does invokelua_pcall
. which means that the lua state passed it viable. This means that the problem lies either with the Lua end of the implementation in the updater, which is how I'm testing this, (I recall this issue being present on windows) or the wrong state is being passed.