X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=blobdiff_plain;f=drm-lease-manager%2Flease-manager.c;fp=drm-lease-manager%2Flease-manager.c;h=5eeef1688f90ff1a0b5fbfea59c0845bec748388;hb=43feb8701361e43ef43460ae16b3837e97b174ed;hp=cfb1ab5c7b8ed4bcfc841a2053edf016498af6e2;hpb=bd9df88e70982fb0de81664ebf928d1a414d2887;p=src%2Fdrm-lease-manager.git diff --git a/drm-lease-manager/lease-manager.c b/drm-lease-manager/lease-manager.c index cfb1ab5..5eeef16 100644 --- a/drm-lease-manager/lease-manager.c +++ b/drm-lease-manager/lease-manager.c @@ -509,6 +509,7 @@ void lm_lease_close(struct lease_handle *handle) assert(handle); struct lease *lease = (struct lease *)handle; - close(lease->lease_fd); + if (lease->lease_fd >= 0) + close(lease->lease_fd); lease->lease_fd = -1; }