assert(handle);
struct lease *lease = (struct lease *)handle;
- if (lease->is_granted)
- return lease->lease_fd;
+ if (lease->is_granted) {
+ /* Lease is already claimed */
+ return -1;
+ }
lease->lease_fd =
drmModeCreateLease(lm->drm_fd, lease->object_ids,