summaryrefslogtreecommitdiff
path: root/lobject.c
diff options
context:
space:
mode:
Diffstat (limited to 'lobject.c')
-rw-r--r--lobject.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/lobject.c b/lobject.c
index e234df3d..2218c8cd 100644
--- a/lobject.c
+++ b/lobject.c
@@ -1,5 +1,5 @@
1/* 1/*
2** $Id: lobject.c,v 2.112 2016/06/27 13:15:08 roberto Exp roberto $ 2** $Id: lobject.c,v 2.113.1.1 2017/04/19 17:29:57 roberto Exp $
3** Some generic functions over Lua objects 3** Some generic functions over Lua objects
4** See Copyright Notice in lua.h 4** See Copyright Notice in lua.h
5*/ 5*/
@@ -435,7 +435,8 @@ const char *luaO_pushvfstring (lua_State *L, const char *fmt, va_list argp) {
435 } 435 }
436 case 'p': { /* a pointer */ 436 case 'p': { /* a pointer */
437 char buff[4*sizeof(void *) + 8]; /* should be enough space for a '%p' */ 437 char buff[4*sizeof(void *) + 8]; /* should be enough space for a '%p' */
438 int l = l_sprintf(buff, sizeof(buff), "%p", va_arg(argp, void *)); 438 void *p = va_arg(argp, void *);
439 int l = lua_pointer2str(buff, sizeof(buff), p);
439 pushstr(L, buff, l); 440 pushstr(L, buff, l);
440 break; 441 break;
441 } 442 }