We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 8aa47cd commit 8f48560Copy full SHA for 8f48560
1 file changed
binding.c
@@ -250,14 +250,14 @@ bare_os_user_info(js_env_t *env, js_callback_info_t *info) {
250
assert(err == 0);
251
252
js_value_t *uid;
253
- err = js_create_int64(env, pwd.uid, &uid);
+ err = js_create_int64(env, pwd.uid == (typeof(pwd.uid)) -1 ? -1 : pwd.uid, &uid);
254
255
256
err = js_set_named_property(env, result, "uid", uid);
257
258
259
js_value_t *gid;
260
- err = js_create_int64(env, pwd.gid, &gid);
+ err = js_create_int64(env, pwd.gid == (typeof(pwd.gid)) -1 ? -1 : pwd.gid, &gid);
261
262
263
err = js_set_named_property(env, result, "gid", gid);
0 commit comments