Mercurial > prosody-modules
comparison mod_pastebin/mod_pastebin.lua @ 934:15e2c4fd26a0
mod_pastebin: Fix invalid debug statement
| author | Kim Alvefur <zash@zash.se> |
|---|---|
| date | Mon, 25 Mar 2013 00:40:17 +0100 |
| parents | 6c2b77f97e62 |
| children | 28e3257d2ae5 |
comparison
equal
deleted
inserted
replaced
| 933:5a975ba6a845 | 934:15e2c4fd26a0 |
|---|---|
| 7 local add_task = require "util.timer".add_task; | 7 local add_task = require "util.timer".add_task; |
| 8 | 8 |
| 9 local utf8_pattern = "[\194-\244][\128-\191]*$"; | 9 local utf8_pattern = "[\194-\244][\128-\191]*$"; |
| 10 local function drop_invalid_utf8(seq) | 10 local function drop_invalid_utf8(seq) |
| 11 local start = seq:byte(); | 11 local start = seq:byte(); |
| 12 module:log("utf8: %d, %d", start, #seq); | 12 module:log("debug", "utf8: %d, %d", start, #seq); |
| 13 if (start <= 223 and #seq < 2) | 13 if (start <= 223 and #seq < 2) |
| 14 or (start >= 224 and start <= 239 and #seq < 3) | 14 or (start >= 224 and start <= 239 and #seq < 3) |
| 15 or (start >= 240 and start <= 244 and #seq < 4) | 15 or (start >= 240 and start <= 244 and #seq < 4) |
| 16 or (start > 244) then | 16 or (start > 244) then |
| 17 return ""; | 17 return ""; |
