diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/erasurecode.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/erasurecode.c b/src/erasurecode.c index 73091fd..31fc884 100644 --- a/src/erasurecode.c +++ b/src/erasurecode.c @@ -1221,6 +1221,8 @@ int liberasurecode_get_fragment_size(int desc, int data_len) { ec_backend_t instance = liberasurecode_backend_instance_get_by_desc(desc); // TODO: Create a common function to calculate fragment size also for preprocessing + if (NULL == instance) + return -EBACKENDNOTAVAIL; int aligned_data_len = get_aligned_data_size(instance, data_len); int size = (aligned_data_len / instance->args.uargs.k) + instance->common.backend_metadata_size; |