Skip to content

Commit 8f48560

Browse files
committed
Handle missing Windows values
1 parent 8aa47cd commit 8f48560

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

binding.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -250,14 +250,14 @@ bare_os_user_info(js_env_t *env, js_callback_info_t *info) {
250250
assert(err == 0);
251251

252252
js_value_t *uid;
253-
err = js_create_int64(env, pwd.uid, &uid);
253+
err = js_create_int64(env, pwd.uid == (typeof(pwd.uid)) -1 ? -1 : pwd.uid, &uid);
254254
assert(err == 0);
255255

256256
err = js_set_named_property(env, result, "uid", uid);
257257
assert(err == 0);
258258

259259
js_value_t *gid;
260-
err = js_create_int64(env, pwd.gid, &gid);
260+
err = js_create_int64(env, pwd.gid == (typeof(pwd.gid)) -1 ? -1 : pwd.gid, &gid);
261261
assert(err == 0);
262262

263263
err = js_set_named_property(env, result, "gid", gid);

0 commit comments

Comments
 (0)