diff options
Diffstat (limited to 'api')
| -rw-r--r-- | api/src/glfs-fops.c | 4 | 
1 files changed, 3 insertions, 1 deletions
diff --git a/api/src/glfs-fops.c b/api/src/glfs-fops.c index cb6dffc9335..ee4271fb4dc 100644 --- a/api/src/glfs-fops.c +++ b/api/src/glfs-fops.c @@ -5095,7 +5095,7 @@ glfs_recall_lease_fd (struct glfs *fs,          inode_t                       *inode        = NULL;          struct glfs_fd                *glfd         = NULL;          struct glfs_fd                *tmp          = NULL; -        struct list_head               glfd_list; +        struct list_head               glfd_list    = { 0, };          fd_t                          *fd           = NULL;          uint64_t                       value        = 0;          struct glfs_lease              lease        = {0, }; @@ -5106,6 +5106,8 @@ glfs_recall_lease_fd (struct glfs *fs,          recall_lease = up_data->data;          GF_VALIDATE_OR_GOTO ("gfapi", recall_lease, out); +        INIT_LIST_HEAD(&glfd_list); +          subvol = glfs_active_subvol (fs);          if (!subvol) {                  ret = -1;  | 
