libavformat/asfdec.c:604: error: Uninitialized Value
  The value read from len[_] was never initialized.

libavformat/asfdec.c:604:9: 
602.         if (!ch)
603.             return(AVERROR(ENOMEM));
604.         asf_read_metadata(s, titles[i], len[i], ch, buflen[i]);
             ^
605.         av_freep(&ch);
606.     }

static int asf_read_content_desc(AVFormatContext *s, const GUIDParseTable *g)
{
    ASFContext *asf = s->priv_data;
    AVIOContext *pb = s->pb;
    int i;
    static const char *const titles[] =
    { "Title", "Author", "Copyright", "Description", "Rate" };
    uint16_t len[5], buflen[5] = { 0 };
    uint8_t *ch;
    uint64_t size = avio_rl64(pb);
    for (i = 0; i < 5; i++) {
        len[i]  = avio_rl16(pb);
        buflen[i]  = 2 * len[i] + 1;
    }
    for (i = 0; i < 5; i++) {
        ch = av_malloc(buflen[i]);
        if (!ch)
            return(AVERROR(ENOMEM));
        asf_read_metadata(s, titles[i], len[i], ch, buflen[i]);
        av_freep(&ch);
    }
    align_position(pb, asf->offset, size);
    return 0;
}
['static int asf_read_content_desc(AVFormatContext *s, const GUIDParseTable *g)\n{\n    ASFContext *asf = s->priv_data;\n    AVIOContext *pb = s->pb;\n    int i;\n    static const char *const titles[] =\n    { "Title", "Author", "Copyright", "Description", "Rate" };\n    uint16_t len[5], buflen[5] = { 0 };\n    uint8_t *ch;\n    uint64_t size = avio_rl64(pb);\n    for (i = 0; i < 5; i++) {\n        len[i]  = avio_rl16(pb);\n        buflen[i]  = 2 * len[i] + 1;\n    }\n    for (i = 0; i < 5; i++) {\n        ch = av_malloc(buflen[i]);\n        if (!ch)\n            return(AVERROR(ENOMEM));\n        asf_read_metadata(s, titles[i], len[i], ch, buflen[i]);\n        av_freep(&ch);\n    }\n    align_position(pb, asf->offset, size);\n    return 0;\n}']