Commit d927637dca36c564a2911dc4bc0d7969b654cd0c
1 parent
4f2ac237
init dummy net if tun/tap network error
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@763 c046a42c-6fe2-441c-8c8c-71466251a162
Showing
1 changed file
with
3 additions
and
2 deletions
vl.c
... | ... | @@ -1323,7 +1323,7 @@ int qemu_loadvm(const char *filename) |
1323 | 1323 | } |
1324 | 1324 | for(;;) { |
1325 | 1325 | #if defined (DO_TB_FLUSH) |
1326 | - tb_flush(); | |
1326 | + tb_flush(global_env); | |
1327 | 1327 | #endif |
1328 | 1328 | len = qemu_get_byte(f); |
1329 | 1329 | if (feof(f)) |
... | ... | @@ -2143,7 +2143,8 @@ int main(int argc, char **argv) |
2143 | 2143 | if (i < nb_tun_fds) { |
2144 | 2144 | net_fd_init(nd, tun_fds[i]); |
2145 | 2145 | } else { |
2146 | - net_tun_init(nd); | |
2146 | + if (net_tun_init(nd) < 0) | |
2147 | + net_dummy_init(nd); | |
2147 | 2148 | } |
2148 | 2149 | break; |
2149 | 2150 | #endif | ... | ... |