]> git.ipfire.org Git - thirdparty/snort3.git/commitdiff
fixing snort2lua help output
authorJosh <jrosenba@cisco.com>
Mon, 17 Nov 2014 16:12:28 +0000 (10:12 -0600)
committerJosh <jrosenba@cisco.com>
Mon, 17 Nov 2014 16:12:28 +0000 (10:12 -0600)
tools/snort2lua/helpers/markup.cc
tools/snort2lua/helpers/markup.h
tools/snort2lua/helpers/parse_cmd_line.cc

index c7bee992b25e6fd5011dee389c7e319ce9c4c515..3f5daacaf56663894567c36d09a83a448132c5fe 100644 (file)
@@ -87,3 +87,12 @@ const string& Markup::escape(const string& s)
 #endif
     return m;
 }
+
+
+const char* Markup::add_newline()
+{
+    static const char newline = '\n';
+    static const char empty = '\0';
+
+    return enabled ? &newline : &empty;
+}
index b925ea7e47598ccb1521472b098babcda47a915a..3560751897ac1c98603d9c7acb0f3f76d9358368 100644 (file)
@@ -36,6 +36,7 @@ public:
     static const std::string& emphasis(const std::string&);
     static const std::string& escape(const char* const);
     static const std::string& escape(const std::string&);
+    static const char* add_newline();
 
 private:
     static bool enabled;
index c2ed497233af746b731b7cfe023f4f6c5314c37a..f1ee8f6a95438618b482a3a3cb2b2b4ce4321276 100644 (file)
@@ -502,7 +502,7 @@ static void help_args(const char* /*pfx*/, const char* /*val*/)
                     break;
             }
 
-            std::cout << "\n" << std::endl;
+            std::cout << Markup::add_newline() << std::endl;
         }
         ++p;
     }