Skip to content

Commit 12746a9

Browse files
committed
Global: fixes issues raised by AI
1 parent 355e21c commit 12746a9

5 files changed

Lines changed: 7 additions & 4 deletions

File tree

scripts/gen-amdgpuids.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ def main(amdgpu_ids_path: str):
77
full_text = f.read()
88

99
if full_text == '':
10-
sys.exit('Error: pci.ids file is empty')
10+
sys.exit(f'Error: {amdgpu_ids_path} file is empty')
1111

1212
products = []
1313
for line in full_text.split('\n'):

scripts/gen-pciids.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ def main(keep_vendor_list: set, pci_ids_path: str):
1919
full_text = f.read()
2020

2121
if full_text == '':
22-
sys.exit('Error: pci.ids file is empty')
22+
sys.exit(f'Error: {pci_ids_path} file is empty')
2323

2424
dev_list_text = full_text[:full_text.rfind('\n\n\n')] # remove known classes
2525
for line in dev_list_text.split('\n'):

src/detection/font/font_windows.c

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,9 @@ const char* ffDetectFontImpl(FFFontResult* result)
4848

4949
for (uint32_t i = 0; i < ARRAY_SIZE(fonts); ++i)
5050
{
51+
if (fontBuffers[i].length != sizeof(LOGFONTW))
52+
continue; // Invalid data, skip
53+
5154
LOGFONTW* logFont = &fonts[i];
5255

5356
ffStrbufSetWS(&result->fonts[i], logFont->lfFaceName);

src/detection/terminalsize/terminalsize_windows.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ bool ffDetectTerminalSize(FFTerminalSizeResult* result)
3333
return false;
3434

3535
{
36-
CONSOLE_FONT_INFOEX cfi;
36+
CONSOLE_FONT_INFOEX cfi = { .cbSize = sizeof(cfi) };
3737
if(GetCurrentConsoleFontEx(hOutput, FALSE, &cfi)) // Only works for ConHost
3838
{
3939
result->width = result->columns * (uint16_t) cfi.dwFontSize.X;

src/logo/image/image.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -950,7 +950,7 @@ static bool getCharacterPixelDimensions(FFLogoRequestData* requestData)
950950
{
951951
#ifdef _WIN32
952952

953-
CONSOLE_FONT_INFOEX cfi;
953+
CONSOLE_FONT_INFOEX cfi = { .cbSize = sizeof(cfi) };
954954
if(GetCurrentConsoleFontEx(GetStdHandle(STD_OUTPUT_HANDLE), FALSE, &cfi)) // Only works for ConHost
955955
{
956956
requestData->characterPixelWidth = cfi.dwFontSize.X;

0 commit comments

Comments
 (0)