diff options
| -rw-r--r-- | sbin/vinum/commands.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sbin/vinum/commands.c b/sbin/vinum/commands.c index f333954e2a854..c0038e4979093 100644 --- a/sbin/vinum/commands.c +++ b/sbin/vinum/commands.c @@ -153,8 +153,8 @@ vinum_read(int argc, char *argv[], char *arg0[]) buffer[0] = '\0'; /* make sure we don't pass anything */ if (argc > 0) { /* args specified, */ for (i = 0; i < argc; i++) { /* each drive name */ - strcat(buffer, argv[i]); - strcat(buffer, " "); + strlcat(buffer, argv[i], sizeof(buffer)); + strlcat(buffer, " ", sizeof(buffer)); } } ioctl(superdev, VINUM_READCONFIG, &buffer); |
