assert(ret == 0);
caller_req->return_value = req_data->return_value;
- assert (req_data->ss_new->size == caller_req->contracts_to_neg->size);
- caller_req->ss_new->size = req_data->ss_new->size;
DEBUG(FRESCAN_BWRES_MANAGER_ENABLE_DEBUG,
- "ret:%d ss_new->size:%u\n",
- req_data->return_value,
- caller_req->ss_new->size);
+ "ret:%d -> %s\n", req_data->return_value,
+ (req_data->return_value ==
+ FRESCAN_BWRES_REQ_ACCEPTED) ? "OK" : "FAIL");
- for (i=0; i<caller_req->ss_new->size; i++) {
- caller_req->ss_new->ss[i] = req_data->ss_new->ss[i];
+ if (req_data->return_value == FRESCAN_BWRES_REQ_ACCEPTED) {
+ assert (req_data->ss_new->size ==
+ caller_req->contracts_to_neg->size);
+ caller_req->ss_new->size = req_data->ss_new->size;
+
+ DEBUG(FRESCAN_BWRES_MANAGER_ENABLE_DEBUG,
+ "ss_new->size:%u\n", caller_req->ss_new->size);
+
+ for (i=0; i<caller_req->ss_new->size; i++) {
+ caller_req->ss_new->ss[i] = req_data->ss_new->ss[i];
+ }
}
ret = frescan_bwres_robjs_signal(caller_req->robj);