Added check to handle db query failure case
authorKarthik Subas Chandra Bose <karthik.scb@samsung.com>
Wed, 11 Sep 2013 02:20:12 +0000 (11:20 +0900)
committerKarthik Subas Chandra Bose <karthik.scb@samsung.com>
Mon, 16 Sep 2013 02:37:07 +0000 (11:37 +0900)
Change-Id: I9134db19cfed51f0b1d96879f95d22dce42084c7
Signed-off-by: Karthik Subas Chandra Bose <karthik.scb@samsung.com>
src/FApp_ConditionManagerService.cpp

index fd8f77b..219b0ff 100644 (file)
@@ -622,6 +622,8 @@ _ConditionDatabaseHelper::GetAllSectionsFromConditionDb(ArrayList* pSections)
 
        sql.Append(L"SELECT SectionName FROM CondTbl");
        std::unique_ptr<DbEnumerator> pEnum(condDb.QueryN(sql));
+       r = GetLastResult();
+       SysTryReturnResult(NID_APP, !IsFailed(r), r, "failed to query sql statement.");
        SysTryReturnResult(NID_APP, pEnum != null, E_SUCCESS, "No record exists in database.");
 
        while (pEnum->MoveNext() == E_SUCCESS)