From 90bc1da434594ee0acdccd99bd99d38c762bfe22 Mon Sep 17 00:00:00 2001 From: Dirk Ziegelmeier Date: Mon, 14 Mar 2016 12:13:24 +0100 Subject: [PATCH] LwipMibCompiler: Don't generate empty root nodes --- src/apps/snmp/LwipMibCompiler/LwipMibCompiler/Program.cs | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/apps/snmp/LwipMibCompiler/LwipMibCompiler/Program.cs b/src/apps/snmp/LwipMibCompiler/LwipMibCompiler/Program.cs index 8ba0173e..a00d74b1 100644 --- a/src/apps/snmp/LwipMibCompiler/LwipMibCompiler/Program.cs +++ b/src/apps/snmp/LwipMibCompiler/LwipMibCompiler/Program.cs @@ -126,9 +126,12 @@ namespace LwipMibCompiler // let the tree transform itself depending on node structure snmpMib.Analyze(); - // generate code from LWIP object tree - Console.WriteLine(" Generating code " + snmpMib.Name); - snmpMib.Generate(generatedFile, generatedHeaderFile); + if (snmpMib.ChildNodes.Count != 0) + { + // generate code from LWIP object tree + Console.WriteLine(" Generating code " + snmpMib.Name); + snmpMib.Generate(generatedFile, generatedHeaderFile); + } } string preservedCode = MibCFile.GetPreservedCode(destFile);