d: Fix heap-buffer-overflow in checkModFileAlias [PR 99337]
authorIain Buclaw <ibuclaw@gdcproject.org>
Wed, 3 Mar 2021 14:34:04 +0000 (15:34 +0100)
committerIain Buclaw <ibuclaw@gdcproject.org>
Wed, 3 Mar 2021 17:51:08 +0000 (18:51 +0100)
commitd6177870dd2696501e3b8d3930fd5549d4acaeae
tree0e6ec3bcf9884643cc5af7d59670615944fb3a4d
parent5a559ace9b83cb9d7d4ba6f455ddae014f016dfb
d: Fix heap-buffer-overflow in checkModFileAlias [PR 99337]

The code wrongly assumed memcmp did not read past the mismatch.

Reviewed-on: https://github.com/dlang/dmd/pull/12247

gcc/d/ChangeLog:

PR d/99337
* dmd/MERGE: Merge upstream dmd a3c9bf422.
gcc/d/dmd/MERGE
gcc/d/dmd/dmodule.c