diff options
Diffstat (limited to '')
-rw-r--r-- | src/song.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/song.c b/src/song.c index c9301386d..03f65dd0d 100644 --- a/src/song.c +++ b/src/song.c @@ -37,7 +37,7 @@ static Song * song_alloc(const char *url, Directory *parent) assert(url); urllen = strlen(url); assert(urllen); - song = xmalloc(sizeof(Song) + urllen); + song = xmalloc(sizeof(*song) - sizeof(song->url) + urllen + 1); song->tag = NULL; memcpy(song->url, url, urllen + 1); |