diff options
author | Ted Trask <ttrask01@yahoo.com> | 2015-06-02 10:19:52 -0400 |
---|---|---|
committer | Ted Trask <ttrask01@yahoo.com> | 2015-06-02 10:19:52 -0400 |
commit | f789102e91a2a3e02b0f13173129fbcebb437607 (patch) | |
tree | 87533c04e0b2dc817d24381101168050b8e04e53 | |
parent | 52ae74a76253d6f2580c4002f5c7c0c0a78ae32b (diff) | |
download | acf-provisioning-f789102e91a2a3e02b0f13173129fbcebb437607.tar.bz2 acf-provisioning-f789102e91a2a3e02b0f13173129fbcebb437607.tar.xz |
Proper fix for provisioning.cgi to work with haserl-0.9.33 and later - turn off POST processing
-rwxr-xr-x | cgi-bin/provisioning.cgi | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/cgi-bin/provisioning.cgi b/cgi-bin/provisioning.cgi index ae4255c..67381bb 100755 --- a/cgi-bin/provisioning.cgi +++ b/cgi-bin/provisioning.cgi @@ -1,4 +1,4 @@ -#!/usr/bin/haserl --shell=lua +#!/usr/bin/haserl --shell=lua --accept-none <% posix = require "posix" @@ -138,12 +138,7 @@ if ( request_method == "GET" ) then APP:dispatch("/provisioning/", "provisioning", "getfile", clientdata) APP:destroy() elseif ( request_method == "PUT" ) then - local data - if POST and POST.body and POST.body ~= "" then - data = POST.body - else - data = io.stdin:read("*all") - end + local data = io.stdin:read("*all") local success = true -- Protect against writing to arbitrary paths |