From 6883f39729129e5838ffc5079d6293cb59b4c721 Mon Sep 17 00:00:00 2001 From: Jaroslav Kysela Date: Sun, 17 Aug 2014 15:47:43 +0200 Subject: [PATCH] ACL: fix the default rights and rights updating --- src/access.c | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/access.c b/src/access.c index a3a14550..24443a2c 100644 --- a/src/access.c +++ b/src/access.c @@ -667,6 +667,7 @@ access_entry_reindex(void) static void access_entry_class_save(idnode_t *self) { + access_entry_update_rights((access_entry_t *)self); access_entry_save((access_entry_t *)self); } @@ -957,8 +958,13 @@ access_init(int createdefault, int noacl) ae->ae_comment = strdup("Default access entry"); - ae->ae_enabled = 1; - ae->ae_rights = ACCESS_FULL; + ae->ae_enabled = 1; + ae->ae_streaming = 1; + ae->ae_adv_streaming = 1; + ae->ae_dvr = 1; + ae->ae_webui = 1; + ae->ae_admin = 1; + access_entry_update_rights(ae); TAILQ_INIT(&ae->ae_ipmasks);