diff options
-rw-r--r-- | util/nvmutil/nvmutil.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/util/nvmutil/nvmutil.c b/util/nvmutil/nvmutil.c index 9e821b10..a1bf9b72 100644 --- a/util/nvmutil/nvmutil.c +++ b/util/nvmutil/nvmutil.c @@ -327,10 +327,8 @@ void setWord(int pos16, int partnum, uint16_t val16) { gbeFileModified = 1; - if (word(pos16, partnum) == val16) - return; - buf16[pos16 + (partnum << 11)] = val16; - nvmPartModified[partnum] = 1; + if (word(pos16, partnum) != val16) + nvmPartModified[partnum] = 1 | (word(pos16, partnum) = val16); } void |