]> git.ipfire.org Git - thirdparty/strongswan.git/commitdiff
af-alg: Fix "'strncpy' specified bound equals destination size" warnings
authorTobias Brunner <tobias@strongswan.org>
Mon, 18 Jul 2022 12:29:04 +0000 (14:29 +0200)
committerTobias Brunner <tobias@strongswan.org>
Mon, 18 Jul 2022 12:49:12 +0000 (14:49 +0200)
src/libstrongswan/plugins/af_alg/af_alg_ops.c

index eed8429cf30087d8eafc297b13c7d43d511be634..d5d47ec697d9aeae5928a9f66f1a5153d4e31152 100644 (file)
@@ -218,8 +218,8 @@ af_alg_ops_t *af_alg_ops_create(char *type, char *alg)
                .salg_family = AF_ALG,
        };
 
-       strncpy(sa.salg_type, type, sizeof(sa.salg_type));
-       strncpy(sa.salg_name, alg, sizeof(sa.salg_name));
+       strncpy(sa.salg_type, type, sizeof(sa.salg_type) - 1);
+       strncpy(sa.salg_name, alg, sizeof(sa.salg_name) - 1);
 
        INIT(this,
                .public = {