diff options
-rw-r--r-- | applications/inference_process/include/inference_parser.hpp | 6 |
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(); |