From 87e6530bffb903a8e172853530f8ed582448e450 Mon Sep 17 00:00:00 2001 From: George Zhao Date: Sat, 20 May 2023 17:03:04 +0800 Subject: [PATCH] fix: use lua_pushnumber, avoid to cast to singed --- src/misc.c | 2 +- tests/test-misc.lua | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/misc.c b/src/misc.c index b29a3ad9..548e029f 100644 --- a/src/misc.c +++ b/src/misc.c @@ -760,7 +760,7 @@ static int luv_cpumask_size(lua_State* L) { } static int luv_get_available_memory(lua_State* L) { - lua_pushinteger(L, uv_get_available_memory()); + lua_pushnumber(L, uv_get_available_memory()); return 1; } diff --git a/tests/test-misc.lua b/tests/test-misc.lua index a69bd882..c1811d5b 100644 --- a/tests/test-misc.lua +++ b/tests/test-misc.lua @@ -28,7 +28,7 @@ return require('lib/tap')(function (test) local available = nil if uv.get_available_memory then available = uv.get_available_memory() - assert(available >= 0) + assert(available >= 0, available) end local free = uv.get_free_memory() p{rss=rss,total=total,free=free,available=available,constrained=constrained}