terence zhang / Mbed OS mbed-os-example-wakaama

Dependencies:   C12832 LM75B

Revision:
14:ec9e195830ff
Parent:
10:df97539c6ddd
Child:
15:d0f20339c1ad
--- a/wakaama/observe.c	Wed May 03 11:13:02 2017 +0000
+++ b/wakaama/observe.c	Sat May 06 11:21:27 2017 +0000
@@ -226,8 +226,7 @@
     {
         lwm2m_watcher_t * targetP = NULL;
 
-        if ((LWM2M_MAX_ID == mid || observedP->watcherList->lastMid == mid)
-         && lwm2m_session_is_equal(observedP->watcherList->server->sessionH, fromSessionH, contextP->userData))
+        if (LWM2M_MAX_ID == mid || observedP->watcherList->lastMid == mid)
         {
             targetP = observedP->watcherList;
             observedP->watcherList = observedP->watcherList->next;
@@ -238,8 +237,7 @@
 
             parentP = observedP->watcherList;
             while (parentP->next != NULL
-                && (parentP->next->lastMid != mid
-                 || lwm2m_session_is_equal(parentP->next->server->sessionH, fromSessionH, contextP->userData)))
+                && (parentP->next->lastMid != mid))
             {
                 parentP = parentP->next;
             }
@@ -288,7 +286,7 @@
     watcherP = prv_getWatcher(contextP, uriP, serverP);
     if (watcherP == NULL) return COAP_500_INTERNAL_SERVER_ERROR;
 
-    // Check rule “lt” value + 2*”stp” values < “gt” value
+    // Check rule �lt� value + 2*�stp� values < �gt� value
     if ((((attrP->toSet | (watcherP->parameters?watcherP->parameters->toSet:0)) & ~attrP->toClear) & ATTR_FLAG_NUMERIC) == ATTR_FLAG_NUMERIC)
     {
         float gt;