A child process for a "-S" or "-F" capture should *always* exit when the
authorguy <guy@f5534014-38df-0310-8fa8-9805f1628bb7>
Sat, 2 Oct 1999 06:00:07 +0000 (06:00 +0000)
committerguy <guy@f5534014-38df-0310-8fa8-9805f1628bb7>
Sat, 2 Oct 1999 06:00:07 +0000 (06:00 +0000)
commita875fb68d24ee02083c1f5b6c4cc3342625167da
tree61c6f54c874430931d2547fc9f9638d3786427bd
parenta0b72ee73e1394fe40e55ba2ec05b64d64bc7d6d
A child process for a "-S" or "-F" capture should *always* exit when the
capture is done; make it do so, and don't bother passing it a "-Q" flag
to tell it to do so.

"capture()" is called in two places; in one place, it's in a child
process, and it shouldn't read in the capture file.  Move the reading of
the capture file out of "capture()" itself to the place where we
*should* read in the capture file after it returns.  Also, have it
return an indication of whether it succeeded or failed, so we know
whether we should read in the capture file.

git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@747 f5534014-38df-0310-8fa8-9805f1628bb7
capture.c
capture.h
gtk/main.c