diff options
Diffstat (limited to 'src/lib_base.c')
-rw-r--r-- | src/lib_base.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/lib_base.c b/src/lib_base.c index 66b514dc..1f677b50 100644 --- a/src/lib_base.c +++ b/src/lib_base.c | |||
@@ -413,8 +413,7 @@ LJLIB_CF(print) | |||
413 | size = strV(o)->len; | 413 | size = strV(o)->len; |
414 | } else if (shortcut && tvisnum(o)) { | 414 | } else if (shortcut && tvisnum(o)) { |
415 | char buf[LUAI_MAXNUMBER2STR]; | 415 | char buf[LUAI_MAXNUMBER2STR]; |
416 | lua_Number n = numV(o); | 416 | size = lj_str_bufnum(buf, o); |
417 | size = (size_t)lua_number2str(buf, n); | ||
418 | str = buf; | 417 | str = buf; |
419 | } else { | 418 | } else { |
420 | copyTV(L, L->top+1, o); | 419 | copyTV(L, L->top+1, o); |