]> git.ipfire.org Git - thirdparty/tvheadend.git/commitdiff
idnode: fix nasty idnode access check bug
authorJaroslav Kysela <perex@perex.cz>
Thu, 8 Oct 2015 19:12:19 +0000 (21:12 +0200)
committerJaroslav Kysela <perex@perex.cz>
Thu, 8 Oct 2015 19:12:19 +0000 (21:12 +0200)
src/idnode.c

index ec80609a5caee54ddcba7dd43a8b239d973c4efe..96238f14e09a00b4da7686a1a9a172db46a4ac81 100644 (file)
@@ -563,7 +563,7 @@ idnode_perm(idnode_t *self, struct access *a, htsmsg_t *msg_to_write)
     if (ic->ic_perm)
       r = self->in_class->ic_perm(self, a, msg_to_write);
     else if (ic->ic_perm_def)
-      r = access_verify2(a, self->in_class->ic_perm_def);
+      r = access_verify2(a, ic->ic_perm_def);
     else {
       ic = ic->ic_super;
       continue;