--- 1.32/net/bluetooth/rfcomm/core.c Fri Dec 19 19:44:32 2003 +++ edited/net/bluetooth/rfcomm/core.c Tue Jan 13 20:25:56 2004 @@ -1649,7 +1649,9 @@ nsock->type = sock->type; nsock->ops = sock->ops; - + + __module_get(nsock->ops->owner); + err = sock->ops->accept(sock, nsock, O_NONBLOCK); if (err < 0) { sock_release(nsock);