mirror of
https://github.com/fastfetch-cli/fastfetch.git
synced 2026-11-03 03:41:04 +01:00
Image: dont leak memories
This commit is contained in:
@@ -40,15 +40,18 @@ static bool printImageIterm(FFinstance* instance)
|
||||
ffPrintCharTimes(' ', instance->config.logo.paddingLeft);
|
||||
FFstrbuf base64 = base64Encode(&buf);
|
||||
printf("\033]1337;File=inline=1;width=%u;height=%u;preserveAspectRatio=%u:%s\a\033[9999999D\n\033[%uA",
|
||||
instance->config.logo.width,
|
||||
instance->config.logo.height,
|
||||
(unsigned) instance->config.logo.width,
|
||||
(unsigned) instance->config.logo.height,
|
||||
(unsigned) instance->config.logo.preserveAspectRadio,
|
||||
base64.chars,
|
||||
instance->config.logo.height
|
||||
(unsigned) instance->config.logo.height
|
||||
);
|
||||
instance->state.logoWidth = instance->config.logo.width + instance->config.logo.paddingLeft + instance->config.logo.paddingRight;
|
||||
instance->state.logoHeight = instance->config.logo.height;
|
||||
|
||||
ffStrbufDestroy(&buf);
|
||||
ffStrbufDestroy(&base64);
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user