Skip to content

Commit 4d8de8a

Browse files
committed
Only dereference qualities when seq length is not zero
1 parent ef86697 commit 4d8de8a

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/sequali/_qcmodule.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1478,7 +1478,7 @@ BamParser__next__(BamParser *self)
14781478
fastq_buffer_cursor += seq_length;
14791479
memcpy(fastq_buffer_cursor, "\n+\n", 3);
14801480
fastq_buffer_cursor += 3;
1481-
if (bam_qual_start[0] == 0xff) {
1481+
if (seq_length && bam_qual_start[0] == 0xff) {
14821482
/* If qualities are missing, all bases are set to 0xff, which
14831483
is an invalid phred value. Create a quality string with only
14841484
zero Phreds for a valid FASTQ representation */

0 commit comments

Comments
 (0)