In article <[EMAIL PROTECTED]>,
        [EMAIL PROTECTED] (Philipp Matthias Hahn) writes:
PMH> Hello!

PMH> af_irda.c: In function `irda_data_wait':

$ diff -C2 af_irda.c.orig af_irda.c
*** af_irda.c.orig      Sat Apr  8 21:09:49 2000
--- af_irda.c   Sat Apr  8 21:13:44 2000
***************
*** 1216,1222 ****
  {
        if (!skb_peek(&sk->receive_queue)) {
!               sk->socket->flags |= SO_WAITDATA;
!               interruptible_sleep_on(sk->sleep);
!               sk->socket->flags &= ~SO_WAITDATA;
        }
  }
--- 1216,1222 ----
  {
        if (!skb_peek(&sk->receive_queue)) {
!               set_bit(SOCK_ASYNC_WAITDATA, &sk->socket->flags);
!               interruptible_sleep_on(sk->sleep);
!               clear_bit(SOCK_ASYNC_WAITDATA, &sk->socket->flags);
        }
  }
***************
*** 1242,1246 ****
        ASSERT(self != NULL, return -1;);
  
!       if (sock->flags & SO_ACCEPTCON) 
                return(-EINVAL);
  
--- 1242,1246 ----
        ASSERT(self != NULL, return -1;);
  
!       if (sock->flags & __SO_ACCEPTCON) 
                return(-EINVAL);


_______________________________________________
Linux-IrDA mailing list  -  [EMAIL PROTECTED]
http://www4.pasta.cs.UiT.No/mailman/listinfo/linux-irda

Reply via email to