]> rtime.felk.cvut.cz Git - frescor/frsh.git/blobdiff - frsh_api/frsh_spare_capacity.c
Updated error checking of forb_sequence_alloc_buf()
[frescor/frsh.git] / frsh_api / frsh_spare_capacity.c
index 5806c7c3b0bf018d70395eda5e29ee6b40b42ddd..77b5bb113fd31cdcb22e16e0d76d89d0e0e657e1 100644 (file)
@@ -103,7 +103,9 @@ int frsh_contract_set_reclamation_params
 
        if (utilization_set) {
                int i;
-               forb_sequence_alloc_buf(s->variants, utilization_set->size);
+               if (!forb_sequence_alloc_buf(s->variants, utilization_set->size)) {
+                       goto err;
+               }
                for (i=0; i<utilization_set->size; i++) {
                        struct fres_container *c = NULL;
                        fres_block_basic *b = NULL;