Fix for server request with duplicate token issue 39/208339/1
authorSamanway Dey <samanway.dey@samsung.com>
Mon, 20 May 2019 14:12:29 +0000 (19:42 +0530)
committerDoHyun Pyun <dh79.pyun@samsung.com>
Mon, 24 Jun 2019 00:48:56 +0000 (09:48 +0900)
- Adding return statement so that server doesn't process a request
  if another one with same token already exists in serverRequestList

https://github.sec.samsung.net/RS7-IOTIVITY/IoTivity/commit/c5711fd40dfbcaa3e47a6ac06ab08efd84ca66f2
(cherry picked from c5711fd40dfbcaa3e47a6ac06ab08efd84ca66f2)

Change-Id: Iee2618576c4bbce9904251276848b493c731b9bc
Signed-off-by: Samanway Dey <samanway.dey@samsung.com>
Signed-off-by: DoHyun Pyun <dh79.pyun@samsung.com>
resource/csdk/stack/src/ocstack.c

index fa790d1..240920f 100644 (file)
@@ -2021,6 +2021,7 @@ OCStackResult HandleStackRequests(OCServerProtocolRequest * protocolRequest)
     else
     {
         OIC_LOG(INFO, TAG, "This is either a repeated or blocked Server Request");
+        return OC_STACK_DUPLICATE_REQUEST;
     }
 
     if(request->requestComplete)