diff --git a/core/systems/PluginSys.cpp b/core/systems/PluginSys.cpp
index 15284a06..3be86aa4 100644
--- a/core/systems/PluginSys.cpp
+++ b/core/systems/PluginSys.cpp
@@ -213,6 +213,8 @@ void CPlugin::UpdateInfo()
 	IPluginContext *base = GetBaseContext();
 	int err = base->FindPubvarByName("myinfo", &idx);
 
+	memset(&m_info, 0, sizeof(m_info));
+
 	if (err == SP_ERROR_NONE)
 	{
 		struct sm_plugininfo_c_t