You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
24 lines
776 B
24 lines
776 B
--- |
|
multipathd/cli_handlers.c | 2 ++ |
|
1 file changed, 2 insertions(+) |
|
|
|
Index: multipath-tools-130222/multipathd/cli_handlers.c |
|
=================================================================== |
|
--- multipath-tools-130222.orig/multipathd/cli_handlers.c |
|
+++ multipath-tools-130222/multipathd/cli_handlers.c |
|
@@ -571,6 +571,7 @@ int resize_map(struct multipath *mpp, un |
|
struct vectors * vecs) |
|
{ |
|
char params[PARAMS_SIZE] = {0}; |
|
+ unsigned long long orig_size = mpp->size; |
|
|
|
mpp->size = size; |
|
update_mpp_paths(mpp, vecs->pathvec); |
|
@@ -579,6 +580,7 @@ int resize_map(struct multipath *mpp, un |
|
if (domap(mpp, params) <= 0) { |
|
condlog(0, "%s: failed to resize map : %s", mpp->alias, |
|
strerror(errno)); |
|
+ mpp->size = orig_size; |
|
return 1; |
|
} |
|
return 0;
|
|
|