|
@@ -206,7 +206,7 @@ static void receive_rcom_status(struct dlm_ls *ls, struct dlm_rcom *rc_in)
|
|
|
|
|
|
rs = (struct rcom_status *)rc_in->rc_buf;
|
|
rs = (struct rcom_status *)rc_in->rc_buf;
|
|
|
|
|
|
- if (!(rs->rs_flags & DLM_RSF_NEED_SLOTS)) {
|
|
|
|
|
|
+ if (!(le32_to_cpu(rs->rs_flags) & DLM_RSF_NEED_SLOTS)) {
|
|
status = dlm_recover_status(ls);
|
|
status = dlm_recover_status(ls);
|
|
goto do_create;
|
|
goto do_create;
|
|
}
|
|
}
|