]> git.zerfleddert.de Git - proxmark3-svn/blobdiff - client/lualibs/utils.lua
FIX: introduced a bug in luascripts when adding the "safe ascii chars" to ConvertHex...
[proxmark3-svn] / client / lualibs / utils.lua
index 9dcb49c7b53abbbf35785089d2de71b6a4dadffa..b86b016bdbeec94eb6e4126e600464993d9d000c 100644 (file)
@@ -285,14 +285,15 @@ local Utils =
                return rev\r
        end,\r
        \r
-       ConvertHexToAscii = function(s)\r
+       ConvertHexToAscii = function(s, useSafechars)\r
                if s == nil then return '' end\r
                if #s == 0 then return '' end\r
                local t={}\r
                for k in s:gmatch"(%x%x)" do\r
-                       local n = tonumber(k,16)\r
+\r
+                       local n = tonumber(k,16)                \r
                        local c \r
-                       if  (n < 32) or (n == 127) then\r
+                       if useSafechars and ( (n < 32) or (n == 127) ) then\r
                                c = '.';\r
                        else\r
                                c = string.char(n)\r
Impressum, Datenschutz