X-Git-Url: https://scm.lunaixsky.com/lunaix-os.git/blobdiff_plain/7bc179c25a1a0b7053959a7b7f2f530da1edbf13..5f4f16c074be65639b5c3333441d48b1d418104c:/lunaix-os/kernel/usrscope.c diff --git a/lunaix-os/kernel/usrscope.c b/lunaix-os/kernel/usrscope.c index 334cad7..5eba922 100644 --- a/lunaix-os/kernel/usrscope.c +++ b/lunaix-os/kernel/usrscope.c @@ -30,6 +30,10 @@ __alloc_groups_obj(unsigned int len) static inline void __ref_groups_obj(struct ugroup_obj* ugo) { + if (unlikely(!ugo)) { + return; + } + ugo->refs++; }