Wireshark-users: [Wireshark-users] Various instances of wireshark reading from various named pipe

From: "Janssens, Kitty" <Kitty.Janssens@xxxxxxxxxxx>
Date: Tue, 3 Oct 2006 12:30:18 +0200
Hello,
 
 
I create various named pipes and start up various wireshark instances, each reading from a named pipe (-i option).
I can send messages in the named pipes and they come out on the correct wireshark instance.
So, I :
 
Create pipe A, start wireshark to read from A
Create pipe B, start wireshark to read from B
Create pipe C, start wireshark to read from C
 
Send messages in the pipes A, B, C in any order -> OK, they come out on the correct wireshark instance
 
Then I want close the named pipes.
 
It works when I use the following sequence :
 
Close pipe C, wireshark (C) stops it's capture
Close pipe B, wireshark (B) stops it's capture
Close pipe A, wireshark (A) stops it's capture
 
But if I first close a pipe that wasn't the last one created, e.g.
 
Close pipe A,  
Close pipe B,
Close pipe C,
 
then wireshark doesn't stop it's capture (although the pipe it is started with is closed and even deleted (unlink) ! )
Wireshark A does stop the capture when all instances/pipes are gone that have been created after A.
 
Could this be a bug ?