1
0
mirror of https://github.com/bobranten/Ext4Fsd.git synced 2025-10-30 05:18:31 -05:00

fix equality check by replacing assignment with comparison

fixes from ReactOS
This commit is contained in:
Vincent Franchomme
2024-11-02 13:21:59 +01:00
parent b0239ca20a
commit 68d4225304
2 changed files with 6 additions and 6 deletions

View File

@@ -426,14 +426,14 @@ Ext2ProcessVolumeProperty(
case APP_CMD_SET_PROPERTY2: case APP_CMD_SET_PROPERTY2:
RtlZeroMemory(Vcb->sHidingPrefix, HIDINGPAT_LEN); RtlZeroMemory(Vcb->sHidingPrefix, HIDINGPAT_LEN);
if (Vcb->bHidingPrefix = Property2->bHidingPrefix) { if (Vcb->bHidingPrefix == Property2->bHidingPrefix) {
RtlCopyMemory( Vcb->sHidingPrefix, RtlCopyMemory( Vcb->sHidingPrefix,
Property2->sHidingPrefix, Property2->sHidingPrefix,
HIDINGPAT_LEN - 1); HIDINGPAT_LEN - 1);
} }
RtlZeroMemory(Vcb->sHidingSuffix, HIDINGPAT_LEN); RtlZeroMemory(Vcb->sHidingSuffix, HIDINGPAT_LEN);
if (Vcb->bHidingSuffix = Property2->bHidingSuffix) { if (Vcb->bHidingSuffix == Property2->bHidingSuffix) {
RtlCopyMemory( Vcb->sHidingSuffix, RtlCopyMemory( Vcb->sHidingSuffix,
Property2->sHidingSuffix, Property2->sHidingSuffix,
HIDINGPAT_LEN - 1); HIDINGPAT_LEN - 1);
@@ -511,7 +511,7 @@ Ext2ProcessVolumeProperty(
RtlCopyMemory(Property2->UUID, Vcb->SuperBlock->s_uuid, 16); RtlCopyMemory(Property2->UUID, Vcb->SuperBlock->s_uuid, 16);
Property2->DrvLetter = Vcb->DrvLetter; Property2->DrvLetter = Vcb->DrvLetter;
if (Property2->bHidingPrefix = Vcb->bHidingPrefix) { if (Property2->bHidingPrefix == Vcb->bHidingPrefix) {
RtlCopyMemory( Property2->sHidingPrefix, RtlCopyMemory( Property2->sHidingPrefix,
Vcb->sHidingPrefix, Vcb->sHidingPrefix,
HIDINGPAT_LEN); HIDINGPAT_LEN);
@@ -520,7 +520,7 @@ Ext2ProcessVolumeProperty(
HIDINGPAT_LEN); HIDINGPAT_LEN);
} }
if (Property2->bHidingSuffix = Vcb->bHidingSuffix) { if (Property2->bHidingSuffix == Vcb->bHidingSuffix) {
RtlCopyMemory( Property2->sHidingSuffix, RtlCopyMemory( Property2->sHidingSuffix,
Vcb->sHidingSuffix, Vcb->sHidingSuffix,
HIDINGPAT_LEN); HIDINGPAT_LEN);

View File

@@ -2179,7 +2179,7 @@ Ext2PerformRegistryVolumeParams(IN PEXT2_VCB Vcb)
memcpy(Vcb->Codepage.AnsiName, Ext2Global->Codepage.AnsiName, CODEPAGE_MAXLEN); memcpy(Vcb->Codepage.AnsiName, Ext2Global->Codepage.AnsiName, CODEPAGE_MAXLEN);
Vcb->Codepage.PageTable = Ext2Global->Codepage.PageTable; Vcb->Codepage.PageTable = Ext2Global->Codepage.PageTable;
if (Vcb->bHidingPrefix = Ext2Global->bHidingPrefix) { if (Vcb->bHidingPrefix == Ext2Global->bHidingPrefix) {
RtlCopyMemory( Vcb->sHidingPrefix, RtlCopyMemory( Vcb->sHidingPrefix,
Ext2Global->sHidingPrefix, Ext2Global->sHidingPrefix,
HIDINGPAT_LEN); HIDINGPAT_LEN);
@@ -2188,7 +2188,7 @@ Ext2PerformRegistryVolumeParams(IN PEXT2_VCB Vcb)
HIDINGPAT_LEN); HIDINGPAT_LEN);
} }
if (Vcb->bHidingSuffix = Ext2Global->bHidingSuffix) { if (Vcb->bHidingSuffix == Ext2Global->bHidingSuffix) {
RtlCopyMemory( Vcb->sHidingSuffix, RtlCopyMemory( Vcb->sHidingSuffix,
Ext2Global->sHidingSuffix, Ext2Global->sHidingSuffix,
HIDINGPAT_LEN); HIDINGPAT_LEN);