lvmlockd-sanlock: check lock_lv_offset_from_args result 1900712746
authorDavid Teigland <teigland@redhat.com>
Tue, 1 Jul 2025 16:23:16 +0000 (11:23 -0500)
committerDavid Teigland <teigland@redhat.com>
Tue, 1 Jul 2025 16:23:16 +0000 (11:23 -0500)
daemons/lvmlockd/lvmlockd-sanlock.c

index 997bcaa1cb360f4e1c4bcaa28020133bcf2eab18..83f9d385e7395ce4f517bf09f0edd98177c72694 100644 (file)
@@ -1224,8 +1224,7 @@ int lm_free_lv_sanlock(struct lockspace *ls, struct resource *r)
 
        strcpy_name_len(rs->name, "#unused", SANLK_NAME_LEN);
 
-       if (!offset) {
-               lock_lv_offset_from_args(r->lv_args, &offset);
+       if (!offset && !lock_lv_offset_from_args(r->lv_args, &offset)) {
                rds->rs.disks[0].offset = offset;
                log_debug("%s:%s free_lv_san lock_args offset %llu", ls->name, r->name, (unsigned long long)offset);
        }
This page took 0.08538 seconds and 5 git commands to generate.