36 lines
1.2 KiB
Diff
36 lines
1.2 KiB
Diff
From 48639a6e1b2bdb8e26fdad40e08717799a7202ad Mon Sep 17 00:00:00 2001
|
|
From: Alexander Miroshnichenko <a.miroshnichenko@rbk.money>
|
|
Date: Sat, 16 Jan 2021 11:54:32 +0300
|
|
Subject: [PATCH] POSIX support for duktape JS backend
|
|
Content-Type: text/plain; charset="utf-8"
|
|
Content-Transfer-Encoding: 8bit
|
|
|
|
Signed-off-by: Alexander Miroshnichenko <a.miroshnichenko@rbk.money>
|
|
---
|
|
src/polkitbackend/polkitbackendduktapeauthority.c | 2 ++
|
|
1 file changed, 2 insertions(+)
|
|
|
|
diff --git a/src/polkitbackend/polkitbackendduktapeauthority.c b/src/polkitbackend/polkitbackendduktapeauthority.c
|
|
index ae984535ed88..b5b73bfea0d1 100644
|
|
--- a/src/polkitbackend/polkitbackendduktapeauthority.c
|
|
+++ b/src/polkitbackend/polkitbackendduktapeauthority.c
|
|
@@ -1013,6 +1013,7 @@ js_polkit_user_is_in_netgroup (duk_context *cx)
|
|
user = duk_require_string (cx, 0);
|
|
netgroup = duk_require_string (cx, 1);
|
|
|
|
+#if defined HAVE_INNETGR
|
|
if (innetgr (netgroup,
|
|
NULL, /* host */
|
|
user,
|
|
@@ -1020,6 +1021,7 @@ js_polkit_user_is_in_netgroup (duk_context *cx)
|
|
{
|
|
is_in_netgroup = TRUE;
|
|
}
|
|
+#endif
|
|
|
|
duk_push_boolean (cx, is_in_netgroup);
|
|
return 1;
|
|
--
|
|
2.26.2
|
|
|