Index: luci/branches/luci-0.9/libs/nixio/src/user.c
===================================================================
--- luci/branches/luci-0.9/libs/nixio/src/user.c	(revision 4437)
+++ luci/branches/luci-0.9/libs/nixio/src/user.c	(revision 5506)
@@ -79,5 +79,5 @@
 	errno = 0;
 	if (lua_isnumber(L, 1)) {
-		gr = getgrgid(lua_tonumber(L, 1));
+		gr = getgrgid(lua_tointeger(L, 1));
 	} else if (lua_isstring(L, 1)) {
 		gr = getgrnam(lua_tostring(L, 1));
@@ -132,5 +132,5 @@
 	errno = 0;
 	if (lua_isnumber(L, 1)) {
-		pw = getpwuid(lua_tonumber(L, 1));
+		pw = getpwuid(lua_tointeger(L, 1));
 	} else if (lua_isstring(L, 1)) {
 		pw = getpwnam(lua_tostring(L, 1));
