[Fix] fix svace issues
authorJiho Chu <jiho.chu@samsung.com>
Tue, 19 Apr 2022 03:58:31 +0000 (12:58 +0900)
committer추지호/NPU Lab(SR)/삼성전자 <jiho.chu@samsung.com>
Fri, 22 Apr 2022 04:35:10 +0000 (13:35 +0900)
https://analysishub.sec.samsung.net/dm/tizen/sb2/main/review#PRJID=943&WGID=482946
https://analysishub.sec.samsung.net/dm/tizen/sb2/main/review#PRJID=943&WGID=482916
https://analysishub.sec.samsung.net/dm/tizen/sb2/main/review#PRJID=943&WGID=482915
https://analysishub.sec.samsung.net/dm/tizen/sb2/main/review#PRJID=943&WGID=482917
https://analysishub.sec.samsung.net/dm/tizen/sb2/main/review#PRJID=943&WGID=482938
https://analysishub.sec.samsung.net/dm/tizen/sb2/main/review#PRJID=943&WGID=482948
https://analysishub.sec.samsung.net/dm/tizen/sb2/main/review#PRJID=943&WGID=482945

Signed-off-by: Jiho Chu <jiho.chu@samsung.com>
utils/model_inspect/model_inspect.cc

index f551a4eae5a3fdd016b471131031d4236a64a352..a84d89ef6706ed2c3280d03699245fef6fa78f7b 100644 (file)
@@ -67,17 +67,19 @@ Inspector::~Inspector () {
 
 int
 Inspector::init (std::string model) {
+  char buf[256];
+
   std::cerr << "Inspecting model binary: " << model << "\n\n";
 
   ifs_.open (model, std::ios::binary);
   if (ifs_.fail ()) {
-    std::cerr << strerror (errno) << "\n";
+    std::cerr << strerror_r (errno, buf, sizeof (buf)) << "\n";
     return -errno;
   }
 
   meta_ = (npubin_meta *) malloc (NPUBIN_META_SIZE);
   if (meta_ == nullptr) {
-    std::cerr << strerror (errno) << "\n";
+    std::cerr << strerror_r (errno, buf, sizeof (buf)) << "\n";
     return -errno;
   }