0
0
mirror of https://github.com/vim/vim.git synced 2025-09-23 03:43:49 -04:00

patch 8.2.2822: MS-Windows: unnessarily loading libraries when unregistering

Problem:    MS-Windows: unnessarily loading libraries when unregistering OLE.
Solution:   Also skip loading libraries when invoked with "-unregister".  Run
            Vim for README.txt with user privileges.
This commit is contained in:
Bram Moolenaar
2021-05-01 22:41:39 +02:00
parent 3d0e7a956a
commit 4a22897591
4 changed files with 16 additions and 5 deletions

View File

@@ -162,10 +162,11 @@ main
}
#endif
#ifdef MSWIN
// Need to find "-register" before loading any libraries.
// Need to find "-register" and "-unregister" before loading any libraries.
for (i = 1; i < argc; ++i)
if (STRICMP(argv[i] + 1, "register") == 0
&& (argv[i][0] == '-' || argv[i][0] == '/'))
if ((STRICMP(argv[i] + 1, "register") == 0
|| STRICMP(argv[i] + 1, "unregister") == 0)
&& (argv[i][0] == '-' || argv[i][0] == '/'))
{
found_register_arg = TRUE;
break;