diff options
| author | Gonglei | 2014-10-31 07:11:00 +0100 |
|---|---|---|
| committer | Michael Tokarev | 2014-11-02 08:05:32 +0100 |
| commit | d0caa3eb539de01043354440ce0a10b1f546cf06 (patch) | |
| tree | ac94d61066bd5c3ddca6f080a2d2166377894262 /net | |
| parent | target-i386: Remove unused model_features_t struct (diff) | |
| download | qemu-d0caa3eb539de01043354440ce0a10b1f546cf06.tar.gz qemu-d0caa3eb539de01043354440ce0a10b1f546cf06.tar.xz qemu-d0caa3eb539de01043354440ce0a10b1f546cf06.zip | |
tap: do not close(fd) in net_init_tap_one
commit 5193e5fb (tap: factor out common tap initialization)
introduce net_init_tap_one(). But it's inappropriate that
we close fd in net_init_tap_one(), we should lay it in the
caller, becuase some callers needn't to close it if we get
the fd by monitor_handle_fd_param().
On the other hand, in other exceptional branches fd isn't
closed, so that's incomplete anyway.
Signed-off-by: Gonglei <arei.gonglei@huawei.com>
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
Diffstat (limited to 'net')
| -rw-r--r-- | net/tap.c | 1 |
1 files changed, 0 insertions, 1 deletions
@@ -598,7 +598,6 @@ static int net_init_tap_one(const NetdevTapOptions *tap, NetClientState *peer, s = net_tap_fd_init(peer, model, name, fd, vnet_hdr); if (!s) { - close(fd); return -1; } |
