fix serialization of empty names in mm_idx_dump
This commit is contained in:
parent
1bde2cf076
commit
4c66b689c3
3
index.c
3
index.c
|
|
@ -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);
|
||||
|
|
|
|||
Loading…
Reference in New Issue