mirror of
https://github.com/lh3/minimap2.git
synced 2026-09-20 11:07:57 +08:00
fix serialization of empty names in mm_idx_dump
This commit is contained in:
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);
|
||||
|
||||
Reference in New Issue
Block a user