Fix wrong type size 28/282328/1
authorHwankyu Jhun <h.jhun@samsung.com>
Fri, 30 Sep 2022 01:42:18 +0000 (01:42 +0000)
committerHwankyu Jhun <h.jhun@samsung.com>
Fri, 30 Sep 2022 01:59:15 +0000 (01:59 +0000)
The data size of the Parcel is size_t. In 64-bit machine, the size of
the size_t is 8 bytes. This patch changes the size type to the size_t
from the interger.

Change-Id: I6a9ccd057e3e7c26607a9703b5c189074911a660
oigned-off-by: Hwankyu Jhun <h.jhun@samsung.com>

26 files changed:
src/client/pkginfo_client.cc
src/server/create_cache_request.cc
src/server/create_cache_request.hh
src/server/pkg_request.cc
src/server/pkg_request.hh
src/server/request_handler/abstract_request_handler.hh
src/server/request_handler/command_request_handler.cc
src/server/request_handler/command_request_handler.hh
src/server/request_handler/create_cache_request_handler.cc
src/server/request_handler/create_cache_request_handler.hh
src/server/request_handler/create_db_request_handler.cc
src/server/request_handler/create_db_request_handler.hh
src/server/request_handler/get_appinfo_request_handler.cc
src/server/request_handler/get_appinfo_request_handler.hh
src/server/request_handler/get_cert_request_handler.cc
src/server/request_handler/get_cert_request_handler.hh
src/server/request_handler/get_depinfo_request_handler.cc
src/server/request_handler/get_depinfo_request_handler.hh
src/server/request_handler/get_pkginfo_request_handler.cc
src/server/request_handler/get_pkginfo_request_handler.hh
src/server/request_handler/query_request_handler.cc
src/server/request_handler/query_request_handler.hh
src/server/request_handler/set_cert_request_handler.cc
src/server/request_handler/set_cert_request_handler.hh
src/server/request_handler/set_pkginfo_request_handler.cc
src/server/request_handler/set_pkginfo_request_handler.hh

index c595f28..1ddf911 100644 (file)
@@ -138,7 +138,7 @@ PkgInfoClient::GetResultParcel() {
     return nullptr;
   }
 
-  int len = 0;
+  size_t len = 0;
   if (socket_->ReceiveData(&len, sizeof(len)) != 0 || len <= 0) {
     LOG(ERROR) << "Fail to receive data";
     return nullptr;
index 0d49d0f..f0b02ce 100644 (file)
@@ -25,7 +25,7 @@ const unsigned char* CreateCacheRequest::GetData() {
   return nullptr;
 }
 
-int CreateCacheRequest::GetSize() {
+size_t CreateCacheRequest::GetSize() {
   return 0;
 }
 
index 18a03fe..97e80e6 100644 (file)
@@ -39,7 +39,7 @@ class EXPORT_API CreateCacheRequest : public PkgRequest {
   CreateCacheRequest(uid_t uid, IEvent* listener)
       : uid_(uid), listener_(listener) {}
   const unsigned char* GetData() override;
-  int GetSize() override;
+  size_t GetSize() override;
   pid_t GetSenderPID() override;
   pid_t GetSenderTID() override;
   uid_t GetSenderUID() override;
index 5de4a28..cb10e29 100644 (file)
@@ -43,7 +43,7 @@ const unsigned char* PkgRequest::GetData() {
   return data_;
 }
 
-int PkgRequest::GetSize() {
+size_t PkgRequest::GetSize() {
   return data_size_;
 }
 
index dcd2cfa..29f81fc 100644 (file)
@@ -42,7 +42,7 @@ class EXPORT_API PkgRequest {
   bool ReceiveData();
 
   virtual const unsigned char* GetData();
-  virtual int GetSize();
+  virtual size_t GetSize();
   virtual pid_t GetSenderPID();
   virtual pid_t GetSenderTID();
   virtual uid_t GetSenderUID();
@@ -56,7 +56,7 @@ class EXPORT_API PkgRequest {
   std::unique_ptr<pkgmgr_common::socket::DataSocket> socket_;
   unsigned char* data_ = nullptr;
   pkgmgr_common::ReqType request_type_;
-  int data_size_;
+  size_t data_size_;
   bool privilege_checked_;
   pid_t sender_tid_;
 };
index 1a54cd6..72cb5b5 100644 (file)
@@ -23,7 +23,7 @@ namespace request_handler {
 class EXPORT_API AbstractRequestHandler {
  public:
   virtual ~AbstractRequestHandler() = default;
-  virtual bool HandleRequest(unsigned char* data, int size,
+  virtual bool HandleRequest(unsigned char* data, size_t size,
       const std::string& locale) = 0;
 
   virtual tizen_base::Parcel ExtractResult();
index 47426fa..d98e4a4 100644 (file)
@@ -20,7 +20,7 @@ namespace pcp = pkgmgr_common::parcel;
 namespace pkgmgr_server {
 namespace request_handler {
 
-bool CommandRequestHandler::HandleRequest(unsigned char* data, int size,
+bool CommandRequestHandler::HandleRequest(unsigned char* data, size_t size,
     const std::string& locale) {
   auto abstract_parcel =
       pcp::ParcelableFactory::GetInst().CreateParcel(data, size);
index a999aff..c04fd78 100644 (file)
@@ -20,7 +20,7 @@ namespace request_handler {
 
 class EXPORT_API CommandRequestHandler : public AbstractRequestHandler {
  public:
-  bool HandleRequest(unsigned char* data, int size,
+  bool HandleRequest(unsigned char* data, size_t size,
       const std::string& locale) override;
 };
 
index 93bdf1a..d65fa95 100644 (file)
@@ -64,7 +64,7 @@ int CreateCacheRequestHandler::Scheduler::Set(int priority) {
 CreateCacheRequestHandler::CreateCacheRequestHandler(): scheduler_(gettid()) {
 }
 
-bool CreateCacheRequestHandler::HandleRequest(unsigned char* data, int size,
+bool CreateCacheRequestHandler::HandleRequest(unsigned char* data, size_t size,
     const std::string& locale) {
   psd::CacheDBHandler db(GetUID(), GetPID());
   db.SetLocale(locale);
index ad0ce17..836fdf2 100644 (file)
@@ -20,7 +20,7 @@ namespace request_handler {
 class EXPORT_API CreateCacheRequestHandler : public AbstractRequestHandler {
  public:
   CreateCacheRequestHandler();
-  bool HandleRequest(unsigned char* data, int size,
+  bool HandleRequest(unsigned char* data, size_t size,
       const std::string& locale) override;
   tizen_base::Parcel ExtractResult() override;
 
index 2c7da13..c6754e5 100644 (file)
@@ -22,7 +22,7 @@ namespace psd = pkgmgr_server::database;
 namespace pkgmgr_server {
 namespace request_handler {
 
-bool CreateDBRequestHandler::HandleRequest(unsigned char* data, int size,
+bool CreateDBRequestHandler::HandleRequest(unsigned char* data, size_t size,
     const std::string& locale) {
   auto abstract_parcel =
       pcp::ParcelableFactory::GetInst().CreateParcel(data, size);
index 3057f32..d79edb1 100644 (file)
@@ -19,7 +19,7 @@ namespace request_handler {
 
 class EXPORT_API CreateDBRequestHandler : public AbstractRequestHandler {
  public:
-  bool HandleRequest(unsigned char* data, int size,
+  bool HandleRequest(unsigned char* data, size_t size,
       const std::string& locale) override;
 };
 
index 827c09c..ce6a0b1 100644 (file)
@@ -19,7 +19,7 @@ namespace pkgmgr_server {
 namespace request_handler {
 
 bool GetAppinfoRequestHandler::HandleRequest(unsigned char* data,
-    int size, const std::string& locale) {
+    size_t size, const std::string& locale) {
   auto abstract_parcel =
       pcp::ParcelableFactory::GetInst().CreateParcel(data, size);
 
index cd58141..57d4355 100644 (file)
@@ -19,7 +19,7 @@ namespace request_handler {
 
 class EXPORT_API GetAppinfoRequestHandler : public AbstractRequestHandler {
  public:
-  bool HandleRequest(unsigned char* data, int size,
+  bool HandleRequest(unsigned char* data, size_t size,
       const std::string &locale) override;
 };
 
index 3574db9..32aed1f 100644 (file)
@@ -18,7 +18,7 @@ namespace psd = pkgmgr_server::database;
 namespace pkgmgr_server {
 namespace request_handler {
 
-bool GetCertRequestHandler::HandleRequest(unsigned char* data, int size,
+bool GetCertRequestHandler::HandleRequest(unsigned char* data, size_t size,
     const std::string& locale) {
   auto abstract_parcel =
       pcp::ParcelableFactory::GetInst().CreateParcel(data, size);
index 011dc42..e8909c2 100644 (file)
@@ -19,7 +19,7 @@ namespace request_handler {
 
 class EXPORT_API GetCertRequestHandler : public AbstractRequestHandler {
  public:
-  bool HandleRequest(unsigned char* data, int size,
+  bool HandleRequest(unsigned char* data, size_t size,
       const std::string& locale) override;
 };
 
index e2c6328..6aa2007 100644 (file)
@@ -19,7 +19,7 @@ namespace psd = pkgmgr_server::database;
 namespace pkgmgr_server {
 namespace request_handler {
 
-bool GetDepinfoRequestHandler::HandleRequest(unsigned char* data, int size,
+bool GetDepinfoRequestHandler::HandleRequest(unsigned char* data, size_t size,
     const std::string& locale) {
   auto abstract_parcel =
       pcp::ParcelableFactory::GetInst().CreateParcel(data, size);
index bae7179..3bce7e8 100644 (file)
@@ -19,7 +19,7 @@ namespace request_handler {
 
 class EXPORT_API GetDepinfoRequestHandler : public AbstractRequestHandler {
  public:
-  bool HandleRequest(unsigned char* data, int size,
+  bool HandleRequest(unsigned char* data, size_t size,
       const std::string& locale) override;
 
 };
index 11884fe..5a92de4 100644 (file)
@@ -20,7 +20,7 @@ namespace pkgmgr_server {
 namespace request_handler {
 
 bool GetPkginfoRequestHandler::HandleRequest(unsigned char* data,
-    int size, const std::string& locale) {
+    size_t size, const std::string& locale) {
   auto abstract_parcel =
       pcp::ParcelableFactory::GetInst().CreateParcel(data, size);
 
index f163a89..a041b3d 100644 (file)
@@ -19,7 +19,7 @@ namespace request_handler {
 
 class EXPORT_API GetPkginfoRequestHandler : public AbstractRequestHandler {
  public:
-  bool HandleRequest(unsigned char* data, int size,
+  bool HandleRequest(unsigned char* data, size_t size,
       const std::string& locale) override;
 };
 
index 2ccdffa..6eb5a28 100644 (file)
@@ -19,7 +19,7 @@ namespace psd = pkgmgr_server::database;
 namespace pkgmgr_server {
 namespace request_handler {
 
-bool QueryRequestHandler::HandleRequest(unsigned char* data, int size,
+bool QueryRequestHandler::HandleRequest(unsigned char* data, size_t size,
                                         const std::string& locale) {
   auto abstract_parcel =
       pcp::ParcelableFactory::GetInst().CreateParcel(data, size);
index e96e235..3bb1639 100644 (file)
@@ -20,7 +20,7 @@ namespace request_handler {
 
 class EXPORT_API QueryRequestHandler : public AbstractRequestHandler {
  public:
-  bool HandleRequest(unsigned char* data, int size,
+  bool HandleRequest(unsigned char* data, size_t size,
       const std::string& locale) override;
 
 };
index 2852cca..47199f1 100644 (file)
@@ -19,7 +19,7 @@ namespace psd = pkgmgr_server::database;
 namespace pkgmgr_server {
 namespace request_handler {
 
-bool SetCertRequestHandler::HandleRequest(unsigned char* data, int size,
+bool SetCertRequestHandler::HandleRequest(unsigned char* data, size_t size,
     const std::string& locale) {
   auto abstract_parcel =
       pcp::ParcelableFactory::GetInst().CreateParcel(data, size);
index 6e6a4ba..10df48d 100644 (file)
@@ -21,7 +21,7 @@ class EXPORT_API SetCertRequestHandler : public AbstractRequestHandler {
  public:
   SetCertRequestHandler(bool is_offline = false) :
       AbstractRequestHandler(), is_offline_(is_offline) {}
-  bool HandleRequest(unsigned char* data, int size,
+  bool HandleRequest(unsigned char* data, size_t size,
       const std::string& locale) override;
 
  private:
index 24093ba..0387f78 100644 (file)
@@ -22,7 +22,7 @@ namespace pkgmgr_server {
 namespace request_handler {
 
 bool SetPkginfoRequestHandler::HandleRequest(unsigned char* data,
-    int size, const std::string& locale) {
+    size_t size, const std::string& locale) {
   auto abstract_parcel =
       pcp::ParcelableFactory::GetInst().CreateParcel(data, size);
 
index 0c4821c..c340246 100644 (file)
@@ -21,7 +21,7 @@ class EXPORT_API SetPkginfoRequestHandler : public AbstractRequestHandler {
  public:
   SetPkginfoRequestHandler(bool is_offline = false) :
       AbstractRequestHandler(), is_offline_(is_offline) {}
-  bool HandleRequest(unsigned char* data, int size,
+  bool HandleRequest(unsigned char* data, size_t size,
       const std::string& locale) override;
 
  private: