[TCPIP] Return the SubProcessTag when enumerating connections with owner class
authorPierre Schweitzer <pierre@reactos.org>
Mon, 31 Dec 2018 09:35:40 +0000 (10:35 +0100)
committerPierre Schweitzer <pierre@reactos.org>
Mon, 31 Dec 2018 10:19:36 +0000 (11:19 +0100)
drivers/network/tcpip/tcpip/ninfo.c

index 8ad01fb..cb88a21 100644 (file)
@@ -251,8 +251,8 @@ TDI_STATUS InfoTdiQueryGetConnectionTcpTable(PADDRESS_FILE AddrFile,
     {
         if (Class == TcpUdpClassOwner)
         {
-            /* FIXME */
             RtlZeroMemory(&TcpRow.OwningModuleInfo[0], sizeof(TcpRow.OwningModuleInfo));
+            TcpRow.OwningModuleInfo[0] = (ULONG_PTR)AddrFile->SubProcessTag;
         }
 
         Status = InfoCopyOut( (PCHAR)&TcpRow, Size,
@@ -295,8 +295,8 @@ TDI_STATUS InfoTdiQueryGetConnectionUdpTable(PADDRESS_FILE AddrFile,
     UdpRow.dwFlags = 0; /* FIXME */
     if (Class == TcpUdpClassOwner)
     {
-        /* FIXME */
         RtlZeroMemory(&UdpRow.OwningModuleInfo[0], sizeof(UdpRow.OwningModuleInfo));
+        UdpRow.OwningModuleInfo[0] = (ULONG_PTR)AddrFile->SubProcessTag;
     }
 
     Status = InfoCopyOut( (PCHAR)&UdpRow,