* [PULL 0/1] Q800 for 6.2 patches @ 2021-11-09 15:46 Laurent Vivier 2021-11-09 15:46 ` [PULL 1/1] macfb: fix a memory leak (CID 1465231) Laurent Vivier 2021-11-09 17:21 ` [PULL 0/1] Q800 for 6.2 patches Richard Henderson 0 siblings, 2 replies; 3+ messages in thread From: Laurent Vivier @ 2021-11-09 15:46 UTC (permalink / raw) To: qemu-devel; +Cc: Laurent Vivier The following changes since commit 2b22e7540d6ab4efe82d442363e3fc900cea6584: Merge tag 'm68k-for-6.2-pull-request' of git://github.com/vivier/qemu-m68k into staging (2021-11-09 13:16:56 +0100) are available in the Git repository at: git://github.com/vivier/qemu-m68k.git tags/q800-for-6.2-pull-request for you to fetch changes up to 5db83c7e90ec6c0b28995b537bb03942edcd4164: macfb: fix a memory leak (CID 1465231) (2021-11-09 16:42:49 +0100) ---------------------------------------------------------------- Fix CID 1465231 ---------------------------------------------------------------- Laurent Vivier (1): macfb: fix a memory leak (CID 1465231) hw/display/macfb.c | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) -- 2.31.1 ^ permalink raw reply [flat|nested] 3+ messages in thread
* [PULL 1/1] macfb: fix a memory leak (CID 1465231) 2021-11-09 15:46 [PULL 0/1] Q800 for 6.2 patches Laurent Vivier @ 2021-11-09 15:46 ` Laurent Vivier 2021-11-09 17:21 ` [PULL 0/1] Q800 for 6.2 patches Richard Henderson 1 sibling, 0 replies; 3+ messages in thread From: Laurent Vivier @ 2021-11-09 15:46 UTC (permalink / raw) To: qemu-devel; +Cc: Peter Maydell, mark.cave-ayland, Laurent Vivier Rewrite the function using g_string_append_printf() rather than g_strdup_printf()/g_strconcat(). Fixes: df8abbbadf74 ("macfb: add common monitor modes supported by the MacOS toolbox ROM") Cc: mark.cave-ayland@ilande.co.uk Reported-by: Peter Maydell <peter.maydell@linaro.org> Suggested-by: Peter Maydell <peter.maydell@linaro.org> Signed-off-by: Laurent Vivier <laurent@vivier.eu> Reviewed-by: Peter Maydell <peter.maydell@linaro.org> Reviewed-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> Message-Id: <20211105165254.3544369-1-laurent@vivier.eu> Signed-off-by: Laurent Vivier <laurent@vivier.eu> --- hw/display/macfb.c | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/hw/display/macfb.c b/hw/display/macfb.c index 4b352eb89c3f..277d3e663331 100644 --- a/hw/display/macfb.c +++ b/hw/display/macfb.c @@ -440,21 +440,18 @@ static MacFbMode *macfb_find_mode(MacfbDisplayType display_type, static gchar *macfb_mode_list(void) { - gchar *list = NULL; - gchar *mode; + GString *list = g_string_new(""); MacFbMode *macfb_mode; int i; for (i = 0; i < ARRAY_SIZE(macfb_mode_table); i++) { macfb_mode = &macfb_mode_table[i]; - mode = g_strdup_printf(" %dx%dx%d\n", macfb_mode->width, + g_string_append_printf(list, " %dx%dx%d\n", macfb_mode->width, macfb_mode->height, macfb_mode->depth); - list = g_strconcat(mode, list, NULL); - g_free(mode); } - return list; + return g_string_free(list, FALSE); } @@ -643,7 +640,7 @@ static bool macfb_common_realize(DeviceState *dev, MacfbState *s, Error **errp) gchar *list; error_setg(errp, "unknown display mode: width %d, height %d, depth %d", s->width, s->height, s->depth); - list = macfb_mode_list(); + list = macfb_mode_list(); error_append_hint(errp, "Available modes:\n%s", list); g_free(list); -- 2.31.1 ^ permalink raw reply related [flat|nested] 3+ messages in thread
* Re: [PULL 0/1] Q800 for 6.2 patches 2021-11-09 15:46 [PULL 0/1] Q800 for 6.2 patches Laurent Vivier 2021-11-09 15:46 ` [PULL 1/1] macfb: fix a memory leak (CID 1465231) Laurent Vivier @ 2021-11-09 17:21 ` Richard Henderson 1 sibling, 0 replies; 3+ messages in thread From: Richard Henderson @ 2021-11-09 17:21 UTC (permalink / raw) To: Laurent Vivier, qemu-devel On 11/9/21 4:46 PM, Laurent Vivier wrote: > The following changes since commit 2b22e7540d6ab4efe82d442363e3fc900cea6584: > > Merge tag 'm68k-for-6.2-pull-request' of git://github.com/vivier/qemu-m68k into staging (2021-11-09 13:16:56 +0100) > > are available in the Git repository at: > > git://github.com/vivier/qemu-m68k.git tags/q800-for-6.2-pull-request > > for you to fetch changes up to 5db83c7e90ec6c0b28995b537bb03942edcd4164: > > macfb: fix a memory leak (CID 1465231) (2021-11-09 16:42:49 +0100) > > ---------------------------------------------------------------- > Fix CID 1465231 > > ---------------------------------------------------------------- > > Laurent Vivier (1): > macfb: fix a memory leak (CID 1465231) > > hw/display/macfb.c | 11 ++++------- > 1 file changed, 4 insertions(+), 7 deletions(-) Applied, thanks. r~ ^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2021-11-09 17:22 UTC | newest] Thread overview: 3+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2021-11-09 15:46 [PULL 0/1] Q800 for 6.2 patches Laurent Vivier 2021-11-09 15:46 ` [PULL 1/1] macfb: fix a memory leak (CID 1465231) Laurent Vivier 2021-11-09 17:21 ` [PULL 0/1] Q800 for 6.2 patches Richard Henderson
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).