diff --git a/lib/TTLS_UI/src/Module.cpp b/lib/TTLS_UI/src/Module.cpp index 6440242..aaa9afc 100644 --- a/lib/TTLS_UI/src/Module.cpp +++ b/lib/TTLS_UI/src/Module.cpp @@ -90,7 +90,8 @@ void eap::peer_ttls_ui::config_blob2xml( // Unpack configuration. config_connection cfg(*this); - unpack(cfg, pConnectionData, dwConnectionDataSize); + if (dwConnectionDataSize) + unpack(cfg, pConnectionData, dwConnectionDataSize); // Save configuration to XML. cfg.save(pDoc, pConfigRoot);