X-Git-Url: https://vcs.maemo.org/git/?a=blobdiff_plain;f=lightmediascanner%2Fsrc%2Fplugins%2Fogg%2Fogg.c;h=0eb01205263563abe6fd5f6d9c3f445bbdde98bb;hb=3c5521864ec82ae8cb1f6d8227c7916a005f4947;hp=3425370afa1c5843f76c78d1a57f97aaa8371c57;hpb=ede4c833a841b669e9ceb724898efdcf7cf89d48;p=lms diff --git a/lightmediascanner/src/plugins/ogg/ogg.c b/lightmediascanner/src/plugins/ogg/ogg.c index 3425370..0eb0120 100644 --- a/lightmediascanner/src/plugins/ogg/ogg.c +++ b/lightmediascanner/src/plugins/ogg/ogg.c @@ -166,6 +166,7 @@ _parse_ogg (const char *filename, struct lms_audio_info *info) info->title.len = size; info->title.str = malloc(size * sizeof(char)); memcpy(info->title.str, tag, size); + lms_string_size_strip_and_free(&info->title); } tag = vorbis_comment_query(&vc, "ARTIST", 0); @@ -173,6 +174,7 @@ _parse_ogg (const char *filename, struct lms_audio_info *info) info->artist.len = size; info->artist.str = malloc(size * sizeof(char)); memcpy(info->artist.str, tag, size); + lms_string_size_strip_and_free(&info->artist); } tag = vorbis_comment_query(&vc, "ALBUM", 0); @@ -180,6 +182,7 @@ _parse_ogg (const char *filename, struct lms_audio_info *info) info->album.len = size; info->album.str = malloc(size * sizeof(char)); memcpy(info->album.str, tag, size); + lms_string_size_strip_and_free(&info->album); } tag = vorbis_comment_query(&vc, "TRACKNUMBER", 0); @@ -192,6 +195,7 @@ _parse_ogg (const char *filename, struct lms_audio_info *info) info->genre.len = size; info->genre.str = malloc(size * sizeof(char)); memcpy(info->genre.str, tag, size); + lms_string_size_strip_and_free(&info->genre); } fclose(file);