projects
/
qemu.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
1247c5f
)
Avoid crash if -redir or -smb used without -net user.
author
pbrook
<pbrook@c046a42c-6fe2-441c-8c8c-71466251a162>
Fri, 10 Feb 2006 17:34:02 +0000
(17:34 +0000)
committer
pbrook
<pbrook@c046a42c-6fe2-441c-8c8c-71466251a162>
Fri, 10 Feb 2006 17:34:02 +0000
(17:34 +0000)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1760
c046a42c
-6fe2-441c-8c8c-
71466251a162
vl.c
patch
|
blob
|
history
diff --git
a/vl.c
b/vl.c
index 97eddbf499c149b1c66a5ddeacb27185ae0f6a8a..8d1fa3747de4d0521e3905aa31ba3339926d557b 100644
(file)
--- a/
vl.c
+++ b/
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);
}