aboutsummaryrefslogtreecommitdiff
path: root/plugins/xcursor.lua
diff options
context:
space:
mode:
authorPřemysl Eric Janouch <p@janouch.name>2024-12-08 22:36:02 +0100
committerPřemysl Eric Janouch <p@janouch.name>2024-12-08 22:37:12 +0100
commit019c4302ad86fd6981e8abc90cd8cb58003b662c (patch)
treed628782319eda36507fb5f5abcf6225ce9ac631a /plugins/xcursor.lua
parent189bf940342ebf23b15c7f2dfd27d8a4692b34fc (diff)
downloadhex-019c4302ad86fd6981e8abc90cd8cb58003b662c.tar.gz
hex-019c4302ad86fd6981e8abc90cd8cb58003b662c.tar.xz
hex-019c4302ad86fd6981e8abc90cd8cb58003b662c.zip
Handle tiny files gracefullyHEADorigin/mastermaster
Lua detection functions used to cause fatal errors on failure to read. We could also reconsider treating detection errors as fatal.
Diffstat (limited to 'plugins/xcursor.lua')
-rw-r--r--plugins/xcursor.lua2
1 files changed, 1 insertions, 1 deletions
diff --git a/plugins/xcursor.lua b/plugins/xcursor.lua
index 740736f..3350d34 100644
--- a/plugins/xcursor.lua
+++ b/plugins/xcursor.lua
@@ -16,7 +16,7 @@
--
local detect = function (c)
- return c:read (4) == "Xcur"
+ return #c >= 4 and c:read (4) == "Xcur"
end
-- https://www.x.org/releases/current/doc/man/man3/Xcursor.3.xhtml