diff --git a/lib/TTLS_UI/src/Module.cpp b/lib/TTLS_UI/src/Module.cpp index 58aa242..eb8a754 100644 --- a/lib/TTLS_UI/src/Module.cpp +++ b/lib/TTLS_UI/src/Module.cpp @@ -84,7 +84,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);