Re: [PATCH v13 0/1] MR8778: sane.ds: Adding a window for loading and saving the scanner configuration
19 Aug
2025
19 Aug
'25
4:23 p.m.
Esme Povirk (@madewokherd) commented about dlls/sane.ds/cfg.c:
+ sprintf(buffer, "%s=%s\n", (option->name), option->value.bool_val ? "true" : "false"); + break; + } + + size = GetFileSize(hFile, NULL); + content = (CHAR*)malloc(size + sizeof(CHAR)); + + ReadFile(hFile, content, size, &read, NULL); + content[size / sizeof(CHAR)] = '\0'; + CloseHandle(hFile); + + new_content = NULL; + found = FALSE; + + sprintf(search, "%s=", option->name); + if (content) This is checking whether the malloc succeeded after the allocated value has already been used.
-- https://gitlab.winehq.org/wine/wine/-/merge_requests/8778#note_113163
198
Age (days ago)
198
Last active (days ago)
0 comments
1 participants
participants (1)
-
Esme Povirk (@madewokherd)