diff options
author | Pablo Neira Ayuso <pablo@gnumonks.org> | 2014-04-26 12:44:18 +0200 |
---|---|---|
committer | Pablo Neira Ayuso <pablo@gnumonks.org> | 2014-04-26 12:44:18 +0200 |
commit | 754d5d4b6c96629c6cf6eb84614212c2eb53bab1 (patch) | |
tree | 9800ec6ab8ef5aa3969412b9ff8c21375d7cf2b2 /src/ipa_proxy.c | |
parent | ecd0a36ce8d468985ec296214e3ecced8da487cc (diff) |
ipa_proxy: make sure ipa instance name is nul-terminated
Reported by coverity. CID 1206565.
Diffstat (limited to 'src/ipa_proxy.c')
-rw-r--r-- | src/ipa_proxy.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/ipa_proxy.c b/src/ipa_proxy.c index 0c177a2..6053bb8 100644 --- a/src/ipa_proxy.c +++ b/src/ipa_proxy.c @@ -246,6 +246,7 @@ static int __ipa_instance_add(struct vty *vty, int argc, const char *argv[]) return CMD_WARNING; } strncpy(ipi->name, argv[0], IPA_INSTANCE_NAME); + ipi->name[IPA_INSTANCE_NAME - 1] = '\0'; ipi->net.type = type; ipi->net.addr = talloc_strdup(tall_ipa_proxy_ctx, argv[2]); ipi->net.port = port; |