diff options
Diffstat (limited to 'lib/libzfs/libzfs_util.c')
-rwxr-xr-x | lib/libzfs/libzfs_util.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/libzfs/libzfs_util.c b/lib/libzfs/libzfs_util.c index 4988e8115..8fec78283 100755 --- a/lib/libzfs/libzfs_util.c +++ b/lib/libzfs/libzfs_util.c @@ -1107,8 +1107,8 @@ zfs_strcmp_pathname(char *name, char *cmp, int wholedisk) dup = strdup(cmp); dir = strtok(dup, "/"); while (dir) { - strcat(cmp_name, "/"); - strcat(cmp_name, dir); + strlcat(cmp_name, "/", sizeof (cmp_name)); + strlcat(cmp_name, dir, sizeof (cmp_name)); dir = strtok(NULL, "/"); } free(dup); |