mirror of
https://codeberg.org/Limine/Limine
synced 2026-01-26 13:14:28 +00:00
host/limine: Fix off-by-one in --uninstall-data-file parsing
This commit is contained in:
parent
f51af818ed
commit
377d9abbbb
@ -693,11 +693,11 @@ static int bios_install(int argc, char *argv[]) {
|
||||
fprintf(stderr, "warning: --uninstall already set.\n");
|
||||
}
|
||||
uninstall_mode = true;
|
||||
} else if (memcmp(argv[i], "--uninstall-data-file=", 21) == 0) {
|
||||
} else if (memcmp(argv[i], "--uninstall-data-file=", 22) == 0) {
|
||||
if (uninstall_file != NULL && !quiet) {
|
||||
fprintf(stderr, "warning: --uninstall-data-file already set. Overriding...\n");
|
||||
}
|
||||
uninstall_file = argv[i] + 21;
|
||||
uninstall_file = argv[i] + 22;
|
||||
if (strlen(uninstall_file) == 0) {
|
||||
fprintf(stderr, "error: Uninstall data file has a zero-length name!\n");
|
||||
return EXIT_FAILURE;
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user