From c5364305bec6dff4566b988157b93d3d171465e3 Mon Sep 17 00:00:00 2001 From: Uoti Urpala Date: Sun, 3 Jul 2011 20:04:21 +0300 Subject: commands: change property mechanism to use talloc strings --- libmpdemux/demuxer.c | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) (limited to 'libmpdemux/demuxer.c') diff --git a/libmpdemux/demuxer.c b/libmpdemux/demuxer.c index d7fed469f9..b504ad4893 100644 --- a/libmpdemux/demuxer.c +++ b/libmpdemux/demuxer.c @@ -1468,18 +1468,16 @@ char *demuxer_chapter_display_name(demuxer_t *demuxer, int chapter) { char *chapter_name = demuxer_chapter_name(demuxer, chapter); if (chapter_name) { - char *tmp = malloc(strlen(chapter_name) + 14); - snprintf(tmp, 63, "(%d) %s", chapter + 1, chapter_name); + char *tmp = talloc_asprintf(NULL, "(%d) %s", chapter + 1, chapter_name); free(chapter_name); return tmp; } else { int chapter_num = demuxer_chapter_count(demuxer); - char tmp[30]; if (chapter_num <= 0) - sprintf(tmp, "(%d)", chapter + 1); + return talloc_asprintf(NULL, "(%d)", chapter + 1); else - sprintf(tmp, "(%d) of %d", chapter + 1, chapter_num); - return strdup(tmp); + return talloc_asprintf(NULL, "(%d) of %d", chapter + 1, + chapter_num); } } -- cgit v1.2.3