WIP: fix doubtful code
Kota Tsuyuzaki authored 9 years ago
Kevin Greenan committed 9 years ago
449 | 449 | assert(rc < 0); |
450 | 450 | |
451 | 451 | free(out_frag); |
452 | free(avail_frags); | |
453 | 452 | |
454 | 453 | // Test for EINSUFFFRAGS |
455 | 454 | // we have to call encode to get fragments which have valid header. |
460 | 459 | out_frag = malloc(encoded_fragment_len); |
461 | 460 | |
462 | 461 | assert(out_frag != NULL); |
463 | rc = liberasurecode_reconstruct_fragment(desc, avail_frags, 1, encoded_fragment_len, 1, out_frag); | |
462 | rc = liberasurecode_reconstruct_fragment(desc, encoded_data, 1, encoded_fragment_len, 1, out_frag); | |
464 | 463 | |
465 | 464 | assert(rc == -EINSUFFFRAGS); |
466 | ||
467 | 465 | free(out_frag); |
468 | 466 | free(avail_frags); |
467 | liberasurecode_encode_cleanup(desc, encoded_data, encoded_parity); | |
469 | 468 | } |
470 | 469 | |
471 | 470 | static void test_fragments_needed_invalid_args() |