mirror of
https://github.com/qemu/qemu.git
synced 2024-11-24 19:33:39 +08:00
Avoid crash if -redir or -smb used without -net user.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1760 c046a42c-6fe2-441c-8c8c-71466251a162
This commit is contained in:
parent
1247c5f7be
commit
3b7f5d479c
4
vl.c
4
vl.c
@ -1926,7 +1926,7 @@ static VLANClientState *slirp_vc;
|
||||
|
||||
int slirp_can_output(void)
|
||||
{
|
||||
return qemu_can_send_packet(slirp_vc);
|
||||
return !slirp_vc || qemu_can_send_packet(slirp_vc);
|
||||
}
|
||||
|
||||
void slirp_output(const uint8_t *pkt, int pkt_len)
|
||||
@ -1935,6 +1935,8 @@ void slirp_output(const uint8_t *pkt, int pkt_len)
|
||||
printf("slirp output:\n");
|
||||
hex_dump(stdout, pkt, pkt_len);
|
||||
#endif
|
||||
if (!slirp_vc)
|
||||
return;
|
||||
qemu_send_packet(slirp_vc, pkt, pkt_len);
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user