char snapname[MAXPATHLEN] = { 0 };
zfs_handle_t *snap;
- (void) snprintf(snapname, sizeof (snapname) - 1, "%s@%s",
+ (void) snprintf(snapname, sizeof (snapname), "%s@%s",
zhp->zfs_name, sd->tosnap);
if (sd->fromsnap != NULL)
sd->seenfrom = B_TRUE;
zfs_handle_t *snap;
if (!sdd->seenfrom) {
- (void) snprintf(snapname, sizeof (snapname) - 1,
+ (void) snprintf(snapname, sizeof (snapname),
"%s@%s", zhp->zfs_name, sdd->fromsnap);
snap = zfs_open(zhp->zfs_hdl, snapname,
ZFS_TYPE_SNAPSHOT);
}
if (rv == 0) {
- (void) snprintf(snapname, sizeof (snapname) - 1,
+ (void) snprintf(snapname, sizeof (snapname),
"%s@%s", zhp->zfs_name, sdd->tosnap);
snap = zfs_open(zhp->zfs_hdl, snapname,
ZFS_TYPE_SNAPSHOT);
{
char msg[MAXMSGLEN];
- vsnprintf(msg, MAXMSGLEN - 1, fmt, ap);
+ vsnprintf(msg, MAXMSGLEN, fmt, ap);
switch (ce) {
case CE_IGNORE:
break;
}
- memset(full_path, 0, path_len);
- snprintf(full_path, path_len - 1, "%s/.zfs/snapshot/%s",
+ snprintf(full_path, path_len, "%s/.zfs/snapshot/%s",
zfsvfs->z_vfs->vfs_mntpoint, snapname);
out:
kmem_free(snapname, ZFS_MAX_DATASET_NAME_LEN);