From 7bae9735201a6477cf7ab75924ab3f18f23bb64e Mon Sep 17 00:00:00 2001 From: rudolfkoenig <> Date: Fri, 9 Nov 2018 20:27:04 +0000 Subject: [PATCH] 00_MQTT2_CLIENT.pm: delete password when the instance is deleted (Forum #90135) git-svn-id: https://svn.fhem.de/fhem/trunk@17716 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/FHEM/00_MQTT2_CLIENT.pm | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/fhem/FHEM/00_MQTT2_CLIENT.pm b/fhem/FHEM/00_MQTT2_CLIENT.pm index 49e49884c..cf4b73ff5 100644 --- a/fhem/FHEM/00_MQTT2_CLIENT.pm +++ b/fhem/FHEM/00_MQTT2_CLIENT.pm @@ -27,6 +27,7 @@ MQTT2_CLIENT_Initialize($) $hash->{AttrFn} = "MQTT2_CLIENT_Attr"; $hash->{SetFn} = "MQTT2_CLIENT_Set"; $hash->{UndefFn} = "MQTT2_CLIENT_Undef"; + $hash->{DeleteFn}= "MQTT2_CLIENT_Delete"; $hash->{WriteFn} = "MQTT2_CLIENT_Write"; $hash->{ReadyFn} = "MQTT2_CLIENT_connect"; @@ -154,6 +155,15 @@ MQTT2_CLIENT_Undef($@) return undef; } +sub +MQTT2_CLIENT_Delete($@) +{ + my ($hash, $arg) = @_; + setKeyValue($hash->{NAME}, undef); + return undef; +} + + sub MQTT2_CLIENT_Attr(@) {