Omit include of ptrace.h for empty usdt contexts
authorBrenden Blanco <bblanco@gmail.com>
Wed, 16 Aug 2017 18:26:14 +0000 (11:26 -0700)
committerBrenden Blanco <bblanco@gmail.com>
Wed, 16 Aug 2017 18:26:14 +0000 (11:26 -0700)
Fixes: #1280
Signed-off-by: Brenden Blanco <bblanco@gmail.com>
src/cc/usdt.cc

index c3ef95a..ccb7caa 100644 (file)
@@ -356,6 +356,9 @@ const char *bcc_usdt_genargs(void **usdt_array, int len) {
   static std::string storage_;
   std::ostringstream stream;
 
+  if (!len)
+    return "";
+
   stream << USDT::USDT_PROGRAM_HEADER;
   // Generate genargs codes for an array of USDT Contexts.
   //