sqlite3_finalize(stmt);
OIC_LOG_V(DEBUG, TAG, "OUT %s", __func__);
- return OC_STACK_OK;
+ return ret;
}
OCStackResult OTMSetState(const OicUuid_t *uuid, int state)
res = sqlite3_bind_text(stmt, 1, uuidStr, strlen(uuidStr), SQLITE_TRANSIENT);
PDM_VERIFY_SQLITE_OK(TAG, res, NULL, ERROR, OC_STACK_ERROR);
- while (SQLITE_ROW == sqlite3_step(stmt))
+ if (SQLITE_ROW == sqlite3_step(stmt))
{
*state = sqlite3_column_int(stmt, 1);
OIC_LOG_V(DEBUG, TAG, "%s state is %d", uuidStr, *state);
ret = OC_STACK_OK;
- break;
}
OICFree(uuidStr);
res = sqlite3_prepare_v2(g_db, sqlStat, (int)sizeof(sqlStat), &stmt, 0);
PDM_VERIFY_SQLITE_OK(TAG, res, stmt, ERROR, OC_STACK_ERROR);
- while (SQLITE_ROW == sqlite3_step(stmt))
+ if (SQLITE_ROW == sqlite3_step(stmt))
{
int tempId = sqlite3_column_int(stmt, PDM_FIRST_INDEX);
OIC_LOG_V(DEBUG, TAG, "ID is %d", tempId);
res = sqlite3_bind_int(stmt, PDM_BIND_INDEX_FIRST, id);
PDM_VERIFY_SQLITE_OK(TAG, res, stmt, ERROR, OC_STACK_ERROR);
- while (SQLITE_ROW == sqlite3_step(stmt))
+ if (SQLITE_ROW == sqlite3_step(stmt))
{
const void *ptr = sqlite3_column_blob(stmt, PDM_FIRST_INDEX);
memcpy(uid, ptr, sizeof(OicUuid_t));