Commit 3b7f5d479caf9b51e99da9940619db720637d5b4

Authored by pbrook
1 parent 1247c5f7

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
Showing 1 changed file with 3 additions and 1 deletions
... ... @@ -1926,7 +1926,7 @@ static VLANClientState *slirp_vc;
1926 1926  
1927 1927 int slirp_can_output(void)
1928 1928 {
1929   - return qemu_can_send_packet(slirp_vc);
  1929 + return !slirp_vc || qemu_can_send_packet(slirp_vc);
1930 1930 }
1931 1931  
1932 1932 void slirp_output(const uint8_t *pkt, int pkt_len)
... ... @@ -1935,6 +1935,8 @@ void slirp_output(const uint8_t *pkt, int pkt_len)
1935 1935 printf("slirp output:\n");
1936 1936 hex_dump(stdout, pkt, pkt_len);
1937 1937 #endif
  1938 + if (!slirp_vc)
  1939 + return;
1938 1940 qemu_send_packet(slirp_vc, pkt, pkt_len);
1939 1941 }
1940 1942  
... ...