Fix IPC response for CollectTracingV2 (dotnet/coreclr#26224)
authorJohn Salem <josalem@microsoft.com>
Tue, 20 Aug 2019 16:40:11 +0000 (09:40 -0700)
committerGitHub <noreply@github.com>
Tue, 20 Aug 2019 16:40:11 +0000 (09:40 -0700)
Commit migrated from https://github.com/dotnet/coreclr/commit/0467a570d1e37fccd125dac4fb6953c37458ab41

src/coreclr/src/vm/eventpipeprotocolhelper.cpp

index 7cac9d0..b18fa16 100644 (file)
@@ -292,6 +292,13 @@ void EventPipeProtocolHelper::CollectTracing2(DiagnosticsIpc::IpcMessage& messag
         delete payload;
         delete pStream;
     }
+    else
+    {
+        DiagnosticsIpc::IpcMessage successResponse;
+        if (successResponse.Initialize(DiagnosticsIpc::GenericSuccessHeader, sessionId))
+            successResponse.Send(pStream);
+        EventPipe::StartStreaming(sessionId);
+    }
 }
 
 #endif // FEATURE_PERFTRACING