aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--applications/inference_process/include/inference_parser.hpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/applications/inference_process/include/inference_parser.hpp b/applications/inference_process/include/inference_parser.hpp
index 1ba8abf..1251648 100644
--- a/applications/inference_process/include/inference_parser.hpp
+++ b/applications/inference_process/include/inference_parser.hpp
@@ -80,7 +80,11 @@ public:
if (model == nullptr) {
return true;
}
- strncpy(description, model->description()->c_str(), sizeof(description));
+
+ // Depending on the src string, strncpy may not add a null-terminator
+ // so one is manually added at the end.
+ strncpy(description, model->description()->c_str(), S - 1);
+ description[S - 1] = '\0';
// Get input dimensions for first subgraph
auto *subgraph = *model->subgraphs()->begin();