avr-libc-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[patch] fix use of uninitialized variable in <util/delay.h>


From: Yuriy M. Kaminskiy
Subject: [patch] fix use of uninitialized variable in <util/delay.h>
Date: Sat, 10 Oct 2020 21:03:49 +0300
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/25.2 (gnu/linux)

... due to missing return after fallback to _delay_ms() when
__builtin_avr_delay_cycles is not used.

Regression by r2385.

diff --git a/include/util/delay.h.in b/include/util/delay.h.in
index 524c56f6..870eb737 100644
--- a/include/util/delay.h.in
+++ b/include/util/delay.h.in
@@ -285,6 +285,7 @@ _delay_us(double __us)
        else if (__tmp2 > 65535)
        {
                _delay_ms(__us / 1000.0);
+               return;
        }
        else if (__tmp > 255)
        {

reply via email to

[Prev in Thread] Current Thread [Next in Thread]