]> git.proxmox.com Git - qemu.git/blobdiff - slirp/tcp_subr.c
Merge remote-tracking branch 'kraxel/seabios-a810e4e' into staging
[qemu.git] / slirp / tcp_subr.c
index 5890d7a827b4675a1086a0439909a6058b744b2d..1542e4361920ec1773c966cadf4f193ea3578783 100644 (file)
@@ -124,7 +124,7 @@ tcp_respond(struct tcpcb *tp, struct tcpiphdr *ti, struct mbuf *m,
        if (tp)
                win = sbspace(&tp->t_socket->so_rcv);
         if (m == NULL) {
-               if ((m = m_get(tp->t_socket->slirp)) == NULL)
+               if (!tp || (m = m_get(tp->t_socket->slirp)) == NULL)
                        return;
                tlen = 0;
                m->m_data += IF_MAXLINKHDR;