aboutsummaryrefslogtreecommitdiff
path: root/src/lib/protocols/ubntac2.c
diff options
context:
space:
mode:
authorToni Uhlig <matzeton@googlemail.com>2022-09-05 10:16:36 +0200
committerToni Uhlig <matzeton@googlemail.com>2022-09-05 10:16:36 +0200
commitc5d6d98a2eafc15bf29d59bf19c60ef73d4fcec8 (patch)
tree3e58eb6160cdc0cabcea1024709e8d418e17e712 /src/lib/protocols/ubntac2.c
parentb7c103080493f93b2594b878656076d238211ba0 (diff)
Fix string copy truncation warning.fix/strinop-truncation
protocols/ubntac2.c: In function ‘ndpi_search_ubntac2’: protocols/ubntac2.c:69:4: warning: ‘strncpy’ output may be truncated copying between 0 and 31 bytes from a string of length 255 [-Wstringop-truncation] 69 | strncpy(flow->protos.ubntac2.version, (const char *)version, len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
Diffstat (limited to 'src/lib/protocols/ubntac2.c')
-rw-r--r--src/lib/protocols/ubntac2.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/lib/protocols/ubntac2.c b/src/lib/protocols/ubntac2.c
index 22262b904..7e56c022f 100644
--- a/src/lib/protocols/ubntac2.c
+++ b/src/lib/protocols/ubntac2.c
@@ -65,8 +65,8 @@ void ndpi_search_ubntac2(struct ndpi_detection_module_struct *ndpi_struct, struc
version[j] = '\0';
- len = ndpi_min(sizeof(flow->protos.ubntac2.version)-1, j);
- strncpy(flow->protos.ubntac2.version, (const char *)version, len);
+ len = ndpi_min(sizeof(flow->protos.ubntac2.version) - 1, j);
+ memcpy(flow->protos.ubntac2.version, (const char *)version, len);
flow->protos.ubntac2.version[len] = '\0';
}