fix serialization of empty names in mm_idx_dump

This commit is contained in:
Ilya Kolpakov 2018-06-06 16:24:25 +02:00 committed by Heng Li
parent 1bde2cf076
commit 4c66b689c3
1 changed files with 1 additions and 2 deletions

View File

@ -420,8 +420,7 @@ void mm_idx_dump(FILE *fp, const mm_idx_t *mi)
fwrite(MM_IDX_MAGIC, 1, 4, fp);
fwrite(x, 4, 5, fp);
for (i = 0; i < mi->n_seq; ++i) {
uint8_t l;
l = strlen(mi->seq[i].name);
uint8_t l = mi->seq[i].name ? strlen(mi->seq[i].name) : 0;
fwrite(&l, 1, 1, fp);
fwrite(mi->seq[i].name, 1, l, fp);
fwrite(&mi->seq[i].len, 4, 1, fp);