From 4218aecd1c7f58207ab17d3cccf2886d5558d62b Mon Sep 17 00:00:00 2001 From: Holger Weiss Date: Wed, 24 Jul 2019 10:45:30 +0200 Subject: [PATCH] mod_privacy: Don't try to look up 'undefined' list Don't crash if the element of an IQ of type 'set' contains neither a nor an child. This fixes a regression introduced in commit 8410a203ec81f0b0b9e4885221abf1d7ba6bd9f1. --- src/mod_privacy.erl | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/mod_privacy.erl b/src/mod_privacy.erl index f928c8291..d54e79f0b 100644 --- a/src/mod_privacy.erl +++ b/src/mod_privacy.erl @@ -413,6 +413,8 @@ update_c2s_state_with_privacy_list(#iq{type = set, State) -> %% Match a IQ set containing a new active privacy list case xmpp:get_subtag(IQ, #privacy_query{}) of + #privacy_query{active = undefined} -> + State; #privacy_query{default = undefined, active = Active} -> case Active of none -> -- 2.50.1