diff --git a/fs/ceph/inode.c b/fs/ceph/inode.c index 28276d818a6a..12d94f2d6ad6 100644 --- a/fs/ceph/inode.c +++ b/fs/ceph/inode.c @@ -1061,7 +1061,7 @@ static int decode_encrypted_symlink(struct ceph_mds_client *mdsc, kfree(sym); return -EIO; } - sym[declen + 1] = '\0'; + sym[declen] = '\0'; *decsym = sym; return declen; }