Skip to content

Commit f1ace62

Browse files
add null sanity check and adjust add
1 parent cc2ed4a commit f1ace62

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

wolfcrypt/src/misc.c

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -709,7 +709,7 @@ WC_MISC_STATIC WC_INLINE void w64SetLow32(w64wrapper *n, word32 low) {
709709

710710
WC_MISC_STATIC WC_INLINE w64wrapper w64Add32(w64wrapper a, word32 b, byte *wrap)
711711
{
712-
a.n = a.n + b;
712+
a.n += b;
713713
if (a.n < b && wrap != NULL)
714714
*wrap = 1;
715715

@@ -719,7 +719,7 @@ WC_MISC_STATIC WC_INLINE w64wrapper w64Add32(w64wrapper a, word32 b, byte *wrap)
719719
WC_MISC_STATIC WC_INLINE w64wrapper w64Add(w64wrapper a, w64wrapper b,
720720
byte *wrap)
721721
{
722-
a.n = a.n + b.n;
722+
a.n += b.n;
723723
if (a.n < b.n && wrap != NULL)
724724
*wrap = 1;
725725

@@ -869,7 +869,7 @@ WC_MISC_STATIC WC_INLINE w64wrapper w64Add(w64wrapper a, w64wrapper b,
869869
}
870870

871871
a.n[0] += b.n[0];
872-
if (a.n[0] < b.n[0]) {
872+
if (wrap != NULL && a.n[0] < b.n[0]) {
873873
*wrap = 1;
874874
}
875875

0 commit comments

Comments
 (0)