[IOT-2536] Fix regression with RD delete.
authorTodd Malsbary <todd.malsbary@intel.com>
Mon, 24 Jul 2017 17:32:34 +0000 (10:32 -0700)
committerDan Mihai <Daniel.Mihai@microsoft.com>
Thu, 10 Aug 2017 01:30:01 +0000 (01:30 +0000)
Bug: https://jira.iotivity.org/browse/IOT-2536
Change-Id: Ib3760af5db55bfb464daf692100e8731a7d52092
Signed-off-by: Todd Malsbary <todd.malsbary@intel.com>
Reviewed-on: https://gerrit.iotivity.org/gerrit/21601
Tested-by: jenkins-iotivity <jenkins@iotivity.org>
Reviewed-by: Dan Mihai <Daniel.Mihai@microsoft.com>
resource/csdk/resource-directory/src/internal/rd_database.c

index 81b825d..4eca1bc 100644 (file)
@@ -569,7 +569,7 @@ exit:
     return res;
 }
 
-static int deleteResources(const char *deviceId, const uint8_t *instanceIds, uint8_t nInstanceIds)
+static int deleteResources(const char *deviceId, const int64_t *instanceIds, uint16_t nInstanceIds)
 {
     char *delResource = NULL;
     sqlite3_stmt *stmt = NULL;
@@ -726,8 +726,8 @@ exit:
     return (SQLITE_OK == res) ? OC_STACK_OK : OC_STACK_ERROR;
 }
 
-OCStackResult OC_CALL OCRDDatabaseDeleteResources(const char *deviceId, const uint8_t *instanceIds,
-        uint8_t nInstanceIds)
+OCStackResult OC_CALL OCRDDatabaseDeleteResources(const char *deviceId, const int64_t *instanceIds,
+        uint16_t nInstanceIds)
 {
     CHECK_DATABASE_INIT;
     int res;