---
 lib/obex_transport.c |    8 ++++++--
 1 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/lib/obex_transport.c b/lib/obex_transport.c
index 84e5e65..695a712 100644
--- a/lib/obex_transport.c
+++ b/lib/obex_transport.c
@@ -159,8 +159,12 @@ static int obex_transport_accept(obex_t *self)
 {
        DEBUG(4, "\n");
 
-       if (self->trans.ops.server.accept)
-               return self->trans.ops.server.accept(self);
+       if (self->trans.ops.server.accept) {
+               if (self->trans.ops.server.accept(self) < 0)
+                       return -1;
+               else
+                       return 1;
+       }
 
        errno = EINVAL;
        return -1;
-- 
1.7.5.3


------------------------------------------------------------------------------
Simplify data backup and recovery for your virtual environment with vRanger.
Installation's a snap, and flexible recovery options mean your data is safe,
secure and there when you need it. Discover what all the cheering's about.
Get your free trial download today. 
http://p.sf.net/sfu/quest-dev2dev2 
_______________________________________________
Openobex-users mailing list
Openobex-users@lists.sourceforge.net
http://lists.sourceforge.net/lists/listinfo/openobex-users

Reply via email to