Only allow 'tls_insecure_set()' if cert is present (fixes #8329)

This commit is contained in:
Fabian Affolter
2017-07-04 13:40:38 +02:00
parent da61b18392
commit 85ac50cc77

View File

@@ -452,8 +452,8 @@ class MQTT(object):
certificate, certfile=client_cert, certificate, certfile=client_cert,
keyfile=client_key, tls_version=tls_version) keyfile=client_key, tls_version=tls_version)
if tls_insecure is not None: if tls_insecure is not None:
self._mqttc.tls_insecure_set(tls_insecure) self._mqttc.tls_insecure_set(tls_insecure)
self._mqttc.on_subscribe = self._mqtt_on_subscribe self._mqttc.on_subscribe = self._mqtt_on_subscribe
self._mqttc.on_unsubscribe = self._mqtt_on_unsubscribe self._mqttc.on_unsubscribe = self._mqtt_on_unsubscribe