From 65e4124e5db924eb732c9df1a628ec503a8eb806 Mon Sep 17 00:00:00 2001 From: Frans de Jonge Date: Thu, 2 Jan 2025 23:06:55 +0100 Subject: [PATCH] socketutil: use Device.model directly (#12992) Device:info() is multiline on Android, see https://github.com/koreader/koreader/pull/12977#issuecomment-2568355984 --- frontend/socketutil.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/socketutil.lua b/frontend/socketutil.lua index bdb19885d..7ad9ca132 100644 --- a/frontend/socketutil.lua +++ b/frontend/socketutil.lua @@ -17,7 +17,7 @@ local socketutil = { --- Builds a sensible UserAgent that fits Wikipedia's UA policy local socket_ua = http.USERAGENT -socketutil.USER_AGENT = "KOReader/" .. Version:getShortVersion() .. " (" .. Device:info() .. "; " .. jit.os .. "; " .. jit.arch .. ") " .. socket_ua:gsub(" ", "/") +socketutil.USER_AGENT = "KOReader/" .. Version:getShortVersion() .. " (" .. Device.model .. "; " .. jit.os .. "; " .. jit.arch .. ") " .. socket_ua:gsub(" ", "/") -- Monkey-patch it in LuaSocket, as it already takes care of inserting the appropriate header to its requests. http.USERAGENT = socketutil.USER_AGENT