better debuggability

This commit is contained in:
Lev Walkin 2017-10-01 16:59:20 -07:00
parent f2e12c391b
commit ce6b0a66de
1 changed files with 8 additions and 0 deletions

View File

@ -135,6 +135,7 @@ generate_random_data(enum asn_transfer_syntax syntax, const char *top_dirname, i
exit(2);
}
size_t generated_ok = 0;
for(int i = 0; i < iterations; i++) {
T_t *structure = 0;
FILE *f;
@ -176,6 +177,13 @@ generate_random_data(enum asn_transfer_syntax syntax, const char *top_dirname, i
}
ASN_STRUCT_FREE(asn_DEF_T, structure);
generated_ok++;
}
if(!generated_ok) {
fprintf(stderr, "Requested to generate %d values, but failed.\n",
iterations);
exit(EX_SOFTWARE);
}
}