]> jfr.im git - irc/rqf/shadowircd.git/commitdiff
privilegeset_ref(): return the privilegeset
authorWilliam Pitcock <redacted>
Sun, 17 Aug 2008 13:22:56 +0000 (08:22 -0500)
committerWilliam Pitcock <redacted>
Sun, 17 Aug 2008 13:22:56 +0000 (08:22 -0500)
include/privilege.h
src/privilege.c

index 4eb7564bc32867c8a5839da8c23111559a657028..c454efca45bd544cc785614b1452b0dd171f8f76 100644 (file)
@@ -42,7 +42,7 @@ int privilegeset_in_set(struct PrivilegeSet *set, const char *priv);
 struct PrivilegeSet *privilegeset_set_new(const char *name, const char *privs, PrivilegeFlags flags);
 struct PrivilegeSet *privilegeset_extend(struct PrivilegeSet *parent, const char *name, const char *privs, PrivilegeFlags flags);
 struct PrivilegeSet *privilegeset_get(const char *name);
-void privilegeset_ref(struct PrivilegeSet *set);
+struct PrivilegeSet *privilegeset_ref(struct PrivilegeSet *set);
 void privilegeset_unref(struct PrivilegeSet *set);
 
 #endif
index 40bdbcd8a53223636bd93f16497c9dafe7019286..060cf4895fd5fe488d585485db30e9d174a1f7f2 100644 (file)
@@ -95,12 +95,14 @@ privilegeset_get(const char *name)
        return NULL;
 }
 
-void
+struct PrivilegeSet *
 privilegeset_ref(struct PrivilegeSet *set)
 {
        s_assert(set != NULL);
 
        set->refs++;
+
+       return set;
 }
 
 void