Fix build break on x86_64 introduced in commit ed455f0c98 43/35043/2
authorRafal Krypa <r.krypa@samsung.com>
Fri, 6 Feb 2015 11:05:19 +0000 (12:05 +0100)
committerRafal Krypa <r.krypa@samsung.com>
Fri, 6 Feb 2015 12:55:50 +0000 (13:55 +0100)
DPL has methods for deserializing int, but not long int. Changing size_t
to plain int.

Change-Id: If4d0e6c9d73e125f82a11f9ef0535f7e1968ca0d
Signed-off-by: Rafal Krypa <r.krypa@samsung.com>
src/client/client-security-manager.cpp

index 1e75744..9a32631 100644 (file)
@@ -711,16 +711,16 @@ static inline int security_manager_get_policy_internal(
         switch(retval) {
             case SECURITY_MANAGER_API_SUCCESS: {
                 //extract and allocate buffers for privs policy entries
-                size_t entriesCnt = 0;
+                int entriesCnt = 0;
                 policy_entry **entries = nullptr;
                 Deserialization::Deserialize(recv, entriesCnt);
                 try {
                     entries = new policy_entry*[entriesCnt]();
-                    for (size_t i = 0; i < entriesCnt; ++i)
+                    for (int i = 0; i < entriesCnt; ++i)
                         Deserialization::Deserialize(recv, entries[i]);
                 } catch (...) {
                     LogError("Error while parsing server response");
-                    for (size_t i = 0; i < entriesCnt; ++i)
+                    for (int i = 0; i < entriesCnt; ++i)
                         delete(entries[i]);
                     delete entries;
                     return SECURITY_MANAGER_ERROR_UNKNOWN;