summaryrefslogtreecommitdiffstats
path: root/slirp/ip_input.c
diff options
context:
space:
mode:
authorPeter Maydell2016-04-04 13:09:27 +0200
committerPeter Maydell2016-04-04 13:09:27 +0200
commitbdc5db01c354abf19d21872cbcf51328bb8650db (patch)
treec8f390cd7e7cc6986b6a5febcdcaf5c99bc6012f /slirp/ip_input.c
parentMerge remote-tracking branch 'remotes/thibault/tags/samuel-thibault-2' into s... (diff)
parentslirp: Allow disabling IPv4 or IPv6 (diff)
downloadqemu-bdc5db01c354abf19d21872cbcf51328bb8650db.tar.gz
qemu-bdc5db01c354abf19d21872cbcf51328bb8650db.tar.xz
qemu-bdc5db01c354abf19d21872cbcf51328bb8650db.zip
Merge remote-tracking branch 'remotes/thibault/tags/samuel-thibault-2' into staging
slirp updates (2) # gpg: Signature made Fri 01 Apr 2016 16:52:09 BST using RSA key ID FB6B2F1D # gpg: Good signature from "Samuel Thibault <samuel.thibault@gnu.org>" # gpg: aka "Samuel Thibault <sthibault@debian.org>" # gpg: aka "Samuel Thibault <samuel.thibault@inria.fr>" # gpg: aka "Samuel Thibault <samuel.thibault@labri.fr>" # gpg: aka "Samuel Thibault <samuel.thibault@ens-lyon.org>" # gpg: WARNING: This key is not certified with sufficiently trusted signatures! # gpg: It is not certain that the signature belongs to the owner. # Primary key fingerprint: 900C B024 B679 31D4 0F82 304B D017 8C76 7D06 9EE6 # Subkey fingerprint: F632 74CD C630 0873 CB3D 29D9 E3E5 1CE8 FB6B 2F1D * remotes/thibault/tags/samuel-thibault-2: slirp: Allow disabling IPv4 or IPv6 Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Diffstat (limited to 'slirp/ip_input.c')
-rw-r--r--slirp/ip_input.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/slirp/ip_input.c b/slirp/ip_input.c
index b464f6baf0..cdd54833a3 100644
--- a/slirp/ip_input.c
+++ b/slirp/ip_input.c
@@ -80,6 +80,10 @@ ip_input(struct mbuf *m)
register struct ip *ip;
int hlen;
+ if (!slirp->in_enabled) {
+ goto bad;
+ }
+
DEBUG_CALL("ip_input");
DEBUG_ARG("m = %p", m);
DEBUG_ARG("m_len = %d", m->m_len);