Huge thanks to our Platinum Members Endace and LiveAction,
and our Silver Member Veeam, for supporting the Wireshark Foundation and project.

Wireshark-users: Re: [Wireshark-users] Various instances of wireshark reading fromvarious named p

From: "Janssens, Kitty" <Kitty.Janssens@xxxxxxxxxxx>
Date: Tue, 3 Oct 2006 12:49:09 +0200
Sorry,
 
I forgot to mention, that I'm using 0.99.3a on solaris 9.


From: wireshark-users-bounces@xxxxxxxxxxxxx [mailto:wireshark-users-bounces@xxxxxxxxxxxxx] On Behalf Of Janssens, Kitty
Sent: dinsdag 3 oktober 2006 12:30
To: wireshark-users@xxxxxxxxxxxxx
Subject: [Wireshark-users] Various instances of wireshark reading fromvarious named pipes

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 ?