summaryrefslogtreecommitdiffstats
path: root/libfreerdp/core/security.c
diff options
context:
space:
mode:
Diffstat (limited to 'libfreerdp/core/security.c')
-rw-r--r--libfreerdp/core/security.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/libfreerdp/core/security.c b/libfreerdp/core/security.c
index 653bf0a..96cf00b 100644
--- a/libfreerdp/core/security.c
+++ b/libfreerdp/core/security.c
@@ -592,6 +592,7 @@ static void fips_expand_key_bits(const BYTE* in, size_t in_len, BYTE* out, size_
}
else
{
+ WINPR_ASSERT(p + 1 < sizeof(buf));
/* c is accumulator */
BYTE c = (BYTE)(buf[p] << r) & 0xFF;
c |= buf[p + 1] >> (8 - r);