From 69f72c00a12933f0fde049e8465257745f373d21 Mon Sep 17 00:00:00 2001 From: Lixin Yue Date: Thu, 10 Dec 2009 14:53:41 +0800 Subject: Update OBEX lib setPath Flags handling logic to be compatible with spec. From IrOBEX, 3.3.6.1, we can see below explanation for Flags bit 1: 1 Don't create directory if it does not exist, return an error instead. The correct understanding should be: if bit 1 is set to 1, we'll not create directory if it not exist; if bit 1 is set to 0, we'll create it if it not exists. --- obex/javax/obex/ServerSession.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'obex') diff --git a/obex/javax/obex/ServerSession.java b/obex/javax/obex/ServerSession.java index aca90bbdbfba..503d440ea9be 100644 --- a/obex/javax/obex/ServerSession.java +++ b/obex/javax/obex/ServerSession.java @@ -315,7 +315,7 @@ public final class ServerSession extends ObexSession implements Runnable { if (!((flags & 1) == 0)) { backup = true; } - if ((flags & 2) == 0) { + if (!((flags & 2) == 0)) { create = false; } -- cgit v1.2.3