fixed coding fails in the last 2 commits
[srvx.git] / src / chanserv.c
index ec4a485d4df29a13ac7a7ffaeb3b47ac476be544..37d6531e5485dddb19db96586324777941a140fb 100644 (file)
@@ -3287,8 +3287,7 @@ static CHANSERV_FUNC(cmd_opme)
         return 0;
     }
 
-    struct devnull_class *devnull;
-    if(user->handle_info->devnull && (devnull = devnull_get(user->handle_info->devnull)) && (devnull->modes & DEVNULL_MODE_OPME))
+    if(devnull_user_has_priv(user->handle_info, DEVNULL_PRIV_OPME))
     {
         change.args[0].mode = MODE_CHANOP;
         errmsg = "CSMSG_ALREADY_OPPED";