diff options
Diffstat (limited to 'api/src/glfs-fops.c')
-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; |