From b452a970ea8771586a95f6a8253536e48a73d3bc Mon Sep 17 00:00:00 2001 From: gandalf Date: Sat, 31 Jan 2004 15:33:55 +0000 Subject: Fix even more possibly not zero-terminated strings after copy (Karsten Desler) --- extensions/libipt_XOR.c | 1 + 1 file changed, 1 insertion(+) (limited to 'extensions/libipt_XOR.c') diff --git a/extensions/libipt_XOR.c b/extensions/libipt_XOR.c index 3b05a30..47d8baa 100644 --- a/extensions/libipt_XOR.c +++ b/extensions/libipt_XOR.c @@ -47,6 +47,7 @@ static int parse(int c, char **argv, int invert, unsigned int *flags, switch (c) { case '1': strncpy(info->key, optarg, 30); + info->key[29] = '\0'; *flags |= IPT_KEY_SET; break; case '2': -- cgit v1.2.3