#define IsOperConfEncrypted(x) ((x)->flags & OPER_ENCRYPTED)
-#define HasPrivilege(x, y) (privilegeset_in_set((x)->localClient->privset, (y)))
+#define HasPrivilege(x, y) ((x)->localClient != NULL && (x)->localClient->privset != NULL && privilegeset_in_set((x)->localClient->privset, (y)))
#define IsOperGlobalKill(x) (HasPrivilege((x), "oper:global_kill"))
#define IsOperLocalKill(x) (HasPrivilege((x), "oper:local_kill"))