diff --git a/src/osd/sdl/netdev_tap.c b/src/osd/sdl/netdev_tap.c index b19cc8d9720..86f734cc7ed 100644 --- a/src/osd/sdl/netdev_tap.c +++ b/src/osd/sdl/netdev_tap.c @@ -81,9 +81,7 @@ int netdev_tap::recv_dev(UINT8 **buf) { int len; if(m_fd == -1) return 0; - do { - len = read(m_fd, m_buf, sizeof(m_buf)); - } while(!get_promisc() && memcmp(get_mac(), m_buf, 6)); + len = read(m_fd, m_buf, sizeof(m_buf)); *buf = m_buf; return (len == -1)?0:len; }