X-Git-Url: https://git.zerfleddert.de/cgi-bin/gitweb.cgi/proxmark3-svn/blobdiff_plain/1cec48cc0e608397288ebbdc68768b02b8dcacab..86fdf240e08493c3fc6cb92900ebc7bcb3a5ee84:/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)