1
0
mirror of git://sourceware.org/git/lvm2.git synced 2025-02-24 17:57:48 +03:00

activation: fix locking resource name for activation lock

Avoid cutting away 1st. character for activation lock.
Unlike with VG name locks like #orphan we should not cut-off 1st.
characted from resource name.
This commit is contained in:
Zdenek Kabelac 2017-10-09 15:36:41 +02:00
parent e61313843f
commit 9bd7615fef
2 changed files with 3 additions and 2 deletions

View File

@ -1,5 +1,6 @@
Version 2.02.176 - Version 2.02.176 -
=================================== ===================================
Avoid cutting 1st. character of resource name for activation lock.
Support for encrypted devices in fsadm. Support for encrypted devices in fsadm.
Improve thin pool overprovisioning and repair warning messages. Improve thin pool overprovisioning and repair warning messages.

View File

@ -51,8 +51,8 @@ static int _file_lock_resource(struct cmd_context *cmd, const char *resource,
switch (flags & LCK_SCOPE_MASK) { switch (flags & LCK_SCOPE_MASK) {
case LCK_ACTIVATION: case LCK_ACTIVATION:
if (dm_snprintf(lockfile, sizeof(lockfile), if (dm_snprintf(lockfile, sizeof(lockfile),
"%s/A_%s", _lock_dir, resource + 1) < 0) { "%s/A_%s", _lock_dir, resource) < 0) {
log_error("Too long locking filename %s/A_%s.", _lock_dir, resource + 1); log_error("Too long locking filename %s/A_%s.", _lock_dir, resource);
return 0; return 0;
} }