1
0
mirror of git://sourceware.org/git/lvm2.git synced 2024-10-27 10:25:13 +03:00

Report internal error when parameters are missing on table load

When some target is passing empty parameters to some dm target,
report this as an internal error to better catch some broken
table construction (some mirror conversions seem to be doing
this for now).
This commit is contained in:
Zdenek Kabelac 2011-06-30 09:24:58 +00:00
parent e04640b421
commit 812e10ac60
2 changed files with 5 additions and 0 deletions

View File

@ -1,5 +1,6 @@
Version 2.02.86 -
=================================
Report internal error when parameters are missing on table load.
Teardown any stray devices with $COMMON_PREFIX during test runs.
Reinstate correct permissions when creating mirrors. [2.02.85]
Append 'm' attribute to pv_attr for missing PVs.

View File

@ -1754,6 +1754,10 @@ static int _emit_segment_line(struct dm_task *dmt, uint32_t major,
stack;
return r;
}
if (!params[0])
log_error(INTERNAL_ERROR "Empty parameters for "
"%s %u:%u.", dm_segtypes[seg->type].target,
major, minor);
break;
}