X-Git-Url: https://git.zerfleddert.de/cgi-bin/gitweb.cgi/proxmark3-svn/blobdiff_plain/1cec48cc0e608397288ebbdc68768b02b8dcacab..f1202c3fa9eb6473c3921ca56d399dee76699650:/client/lualibs/utils.lua diff --git a/client/lualibs/utils.lua b/client/lualibs/utils.lua index 9dcb49c7..b86b016b 100644 --- a/client/lualibs/utils.lua +++ b/client/lualibs/utils.lua @@ -285,14 +285,15 @@ local Utils = return rev end, - ConvertHexToAscii = function(s) + ConvertHexToAscii = function(s, useSafechars) if s == nil then return '' end if #s == 0 then return '' end local t={} for k in s:gmatch"(%x%x)" do - local n = tonumber(k,16) + + local n = tonumber(k,16) local c - if (n < 32) or (n == 127) then + if useSafechars and ( (n < 32) or (n == 127) ) then c = '.'; else c = string.char(n)