From be54b7f6a2312a007814284b3ae48ed5da892704 Mon Sep 17 00:00:00 2001 From: Maurus Cuelenaere Date: Wed, 15 Jul 2009 15:16:55 +0000 Subject: Revert r21863 partly: fixes Lua git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21883 a1c6a512-1295-4272-9138-f99709370657 --- apps/plugins/lua/lobject.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'apps/plugins/lua/lobject.c') diff --git a/apps/plugins/lua/lobject.c b/apps/plugins/lua/lobject.c index 7f73114303..62ad8e9359 100644 --- a/apps/plugins/lua/lobject.c +++ b/apps/plugins/lua/lobject.c @@ -181,7 +181,8 @@ const char *luaO_pushfstring (lua_State *L, const char *fmt, ...) { void luaO_chunkid (char *out, const char *source, size_t bufflen) { if (*source == '=') { - strlcpy(out, source+1, bufflen); /* remove first char */ + strncpy(out, source+1, bufflen); /* remove first char */ + out[bufflen-1] = '\0'; /* ensures null termination */ } else { /* out = "source", or "...source" */ if (*source == '@') { -- cgit v1.2.3