diff options
Diffstat (limited to 'api')
| -rw-r--r-- | api/src/glfs-fops.c | 6 | 
1 files changed, 4 insertions, 2 deletions
diff --git a/api/src/glfs-fops.c b/api/src/glfs-fops.c index a534697fc12..03a15e6913c 100644 --- a/api/src/glfs-fops.c +++ b/api/src/glfs-fops.c @@ -5945,16 +5945,18 @@ GFAPI_SYMVER_PUBLIC_DEFAULT(glfs_xreaddirplus_get_stat, 3.11.0);  void  gf_lease_to_glfs_lease(struct gf_lease *gf_lease, struct glfs_lease *lease)  { +    u_int lease_type = gf_lease->lease_type;      lease->cmd = gf_lease->cmd; -    lease->lease_type = gf_lease->lease_type; +    lease->lease_type = lease_type;      memcpy(lease->lease_id, gf_lease->lease_id, LEASE_ID_SIZE);  }  void  glfs_lease_to_gf_lease(struct glfs_lease *lease, struct gf_lease *gf_lease)  { +    u_int lease_type = lease->lease_type;      gf_lease->cmd = lease->cmd; -    gf_lease->lease_type = lease->lease_type; +    gf_lease->lease_type = lease_type;      memcpy(gf_lease->lease_id, lease->lease_id, LEASE_ID_SIZE);  }  | 
