From c03befc988a992bc1b15abf7a86ed7e6cb275400 Mon Sep 17 00:00:00 2001 From: Todd Malsbary Date: Thu, 17 Nov 2016 15:38:50 -0800 Subject: [PATCH] Return correct entity handler result for Get and Publish requests to RD server. Prior to this fix, rdEntityHandler would always return OC_EH_ERROR. Change-Id: I1099ffe19e200982562cd9de4f7c97e173a71431 Signed-off-by: Todd Malsbary Reviewed-on: https://gerrit.iotivity.org/gerrit/14473 Tested-by: jenkins-iotivity Reviewed-by: Habib Virji --- resource/csdk/resource-directory/src/rd_server.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/resource/csdk/resource-directory/src/rd_server.c b/resource/csdk/resource-directory/src/rd_server.c index af57f33..fb7a11c 100644 --- a/resource/csdk/resource-directory/src/rd_server.c +++ b/resource/csdk/resource-directory/src/rd_server.c @@ -103,7 +103,7 @@ static OCEntityHandlerResult handlePublishRequest(const OCEntityHandlerRequest * return OC_EH_ERROR; } - OIC_LOG_V(DEBUG, TAG, "Received OC_REST_PUT from client with query: %s.", ehRequest->query); + OIC_LOG_V(DEBUG, TAG, "Received OC_REST_POST from client with query: %s.", ehRequest->query); OCRepPayload *payload = (OCRepPayload *)ehRequest->payload; OCRepPayload *resPayload = NULL; @@ -166,10 +166,10 @@ static OCEntityHandlerResult rdEntityHandler(OCEntityHandlerFlag flag, { case OC_REST_GET: case OC_REST_DISCOVER: - handleGetRequest(ehRequest); + ehRet = handleGetRequest(ehRequest); break; case OC_REST_POST: - handlePublishRequest(ehRequest); + ehRet = handlePublishRequest(ehRequest); break; case OC_REST_DELETE: ehRet = handleDeleteRequest(ehRequest); -- 2.7.4