https://git.reactos.org/?p=reactos.git;a=commitdiff;h=eb29a331692542cc51e2d…
commit eb29a331692542cc51e2d9c6522ccb55786d761c
Author: Hermès Bélusca-Maïto <hermes.belusca-maito(a)reactos.org>
AuthorDate: Sun Apr 11 02:24:19 2021 +0200
Commit: Hermès Bélusca-Maïto <hermes.belusca-maito(a)reactos.org>
CommitDate: Wed May 5 19:15:02 2021 +0200
[PEFIXUP] Section names are case-sensitive, so we can just use strncmp() instead of
the non-standard strncasecmp() for names comparisons. (#3598)
---
sdk/tools/pefixup.c | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/sdk/tools/pefixup.c b/sdk/tools/pefixup.c
index 1bf9db9deeb..22c0f6eb6e4 100644
--- a/sdk/tools/pefixup.c
+++ b/sdk/tools/pefixup.c
@@ -142,24 +142,24 @@ static int driver_fixup(int mode, unsigned char *buffer,
PIMAGE_NT_HEADERS nt_he
Section->Characteristics &= ~IMAGE_SCN_CNT_INITIALIZED_DATA;
/* For some reason, .rsrc is made writable by windres */
- if (strncasecmp((char*)Section->Name, ".rsrc", 5) == 0)
+ if (strncmp((char*)Section->Name, ".rsrc", 5) == 0)
{
Section->Characteristics &= ~IMAGE_SCN_MEM_WRITE;
continue;
}
/* Known sections which can be discarded */
- if (strncasecmp((char*)Section->Name, "INIT", 4) == 0)
+ if (strncmp((char*)Section->Name, "INIT", 4) == 0)
{
Section->Characteristics |= IMAGE_SCN_MEM_DISCARDABLE;
continue;
}
/* Known sections which can be paged */
- if ((strncasecmp((char*)Section->Name, "PAGE", 4) == 0)
- || (strncasecmp((char*)Section->Name, ".rsrc", 5) == 0)
- || (strncasecmp((char*)Section->Name, ".edata", 6) == 0)
- || (strncasecmp((char*)Section->Name, ".reloc", 6) == 0))
+ if ((strncmp((char*)Section->Name, "PAGE", 4) == 0)
+ || (strncmp((char*)Section->Name, ".rsrc", 5) == 0)
+ || (strncmp((char*)Section->Name, ".edata", 6) == 0)
+ || (strncmp((char*)Section->Name, ".reloc", 6) == 0))
{
continue;
}