diff options
| author | Quentin Young <qlyoung@cumulusnetworks.com> | 2019-02-26 20:34:39 +0000 |
|---|---|---|
| committer | Quentin Young <qlyoung@cumulusnetworks.com> | 2019-02-26 20:50:17 +0000 |
| commit | 4d65d9278ef0a1cee1a396cf3bb658157f21960c (patch) | |
| tree | 6347966c33e5c2df4e0c2159ccd6521f1078fc54 /ospfd/ospf_dump.c | |
| parent | eb266ecb847b70bcf9901da5ed59a39d3e07fd8f (diff) | |
ospfd: strncpy -> strlcpy
strncpy is a byte copy function not a string copy function
Signed-off-by: Quentin Young <qlyoung@cumulusnetworks.com>
Diffstat (limited to 'ospfd/ospf_dump.c')
| -rw-r--r-- | ospfd/ospf_dump.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/ospfd/ospf_dump.c b/ospfd/ospf_dump.c index 48d210d279..f74d9733ee 100644 --- a/ospfd/ospf_dump.c +++ b/ospfd/ospf_dump.c @@ -538,8 +538,7 @@ static void ospf_header_dump(struct ospf_header *ospfh) case OSPF_AUTH_NULL: break; case OSPF_AUTH_SIMPLE: - memset(buf, 0, 9); - strncpy(buf, (char *)ospfh->u.auth_data, 8); + strlcpy(buf, (char *)ospfh->u.auth_data, sizeof(buf)); zlog_debug(" Simple Password %s", buf); break; case OSPF_AUTH_CRYPTOGRAPHIC: |
