diff options
author | Ed Tanous <ed@tanous.net> | 2020-09-29 05:16:18 +0300 |
---|---|---|
committer | Ed Tanous <ed@tanous.net> | 2020-10-12 17:43:02 +0300 |
commit | 5207438cbf2b5070b5fa2216c9aa39da057b0cb4 (patch) | |
tree | 366880168ad183d6e945b3fad274d2ed3d764892 /redfish-core/lib | |
parent | b0ad4de61ddd7872894b6f741156104f0a0c0ee6 (diff) | |
download | bmcweb-5207438cbf2b5070b5fa2216c9aa39da057b0cb4.tar.xz |
Use std::array instead of char array
Char arrays are outdated, and not needed in this case.
No functional changes
Signed-off-by: Ed Tanous <ed@tanous.net>
Change-Id: Ibdcebf05880ac2697c9a30f5a86155a09ff7b3d8
Diffstat (limited to 'redfish-core/lib')
-rw-r--r-- | redfish-core/lib/certificate_service.hpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/redfish-core/lib/certificate_service.hpp b/redfish-core/lib/certificate_service.hpp index 514222163c..276e2ac459 100644 --- a/redfish-core/lib/certificate_service.hpp +++ b/redfish-core/lib/certificate_service.hpp @@ -161,8 +161,10 @@ class CertificateFile CertificateFile& operator=(CertificateFile&&) = delete; CertificateFile(const std::string& certString) { - char dirTemplate[] = "/tmp/Certs.XXXXXX"; - char* tempDirectory = mkdtemp(dirTemplate); + std::array<char, 20> dirTemplate = {'/', 't', 'm', 'p', '/', 'C', + 'e', 'r', 't', 's', '.', 'X', + 'X', 'X', 'X', 'X', 'X', '\0'}; + char* tempDirectory = mkdtemp(dirTemplate.data()); if (tempDirectory) { certDirectory = tempDirectory; |