X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=kseq.h;fp=kseq.h;h=bbe012552ff3b2ac047ddd10655e80827bbb4008;hb=8cc87acf088966330e253d44e67791696d74f35b;hp=e99a8abb2abf7c70ae83d4d3162d994fdbbdec30;hpb=3c65ee9af86aeb40302ce89eaa1d0516af2c4091;p=samtools.git diff --git a/kseq.h b/kseq.h index e99a8ab..bbe0125 100644 --- a/kseq.h +++ b/kseq.h @@ -128,6 +128,10 @@ typedef struct __kstring_t { break; \ } \ } \ + if (str->l == 0) { \ + str->m = 1; \ + str->s = (char*)calloc(1, 1); \ + } \ str->s[str->l] = '\0'; \ return str->l; \ }