projects
/
xfstests-dev.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Add fixes from Takayuki Sasaki <sasaki@bsd.tnes.nec.co.jp>
[xfstests-dev.git]
/
dmapi
/
src
/
sample_hsm
/
wbee.c
diff --git
a/dmapi/src/sample_hsm/wbee.c
b/dmapi/src/sample_hsm/wbee.c
index 95566e1a38b2b24465452b028a72c6bd97282ff1..968395574727a3eb4b2717af87819caa64c593eb 100644
(file)
--- a/
dmapi/src/sample_hsm/wbee.c
+++ b/
dmapi/src/sample_hsm/wbee.c
@@
-453,7
+453,7
@@
clear_mrgns(
size_t hlen,
dm_token_t token)
{
size_t hlen,
dm_token_t token)
{
- dm_region_t *rgn;
+ dm_region_t *rgn
, *sv_rgn
;
u_int nregions, nret;
u_int exact_flag;
int i;
u_int nregions, nret;
u_int exact_flag;
int i;
@@
-502,6
+502,8
@@
clear_mrgns(
}
}
}
}
+ sv_rgn = rgn;
+
/*
* Clear all the managed regions
*/
/*
* Clear all the managed regions
*/
@@
-511,6
+513,8
@@
clear_mrgns(
rgn->rg_flags = DM_REGION_NOEVENT;
rgn++;
}
rgn->rg_flags = DM_REGION_NOEVENT;
rgn++;
}
+ rgn = sv_rgn;
+
error = dm_set_region(sid, hanp, hlen, token, nregions, rgn,
&exact_flag);
if (error == -1) {
error = dm_set_region(sid, hanp, hlen, token, nregions, rgn,
&exact_flag);
if (error == -1) {