Fix for unsafe conversion between m_buffer.size() and std::streamsize 76/323476/1
authorDongik Lee <dongik.lee@samsung.com>
Tue, 29 Apr 2025 05:47:12 +0000 (14:47 +0900)
committerDongik Lee <dongik.lee@samsung.com>
Tue, 29 Apr 2025 05:47:12 +0000 (14:47 +0900)
Change-Id: Icaeb656ffac03cc533c269a5f7b762786a581a8e

src/server/service/policy-file-buffer.cpp

index 37646e2bd894c7a63d8b24e6e6ff28342035276e..056a2e7f0c79d9b1e4796704b805993e4e1a5342 100644 (file)
@@ -77,7 +77,7 @@ void PolicyFileBuffer::Save(const std::string &path)
                Throw(PasswordException::FStreamOpenError);
        }
 
-       file.write(m_buffer.data(), m_buffer.size());
+       file.write(m_buffer.data(), static_cast<std::streamsize>(m_buffer.size()));
 
        if (!file) {
                LogError("Failed to write data. file=" << path);