]> git.ipfire.org Git - thirdparty/ipxe.git/commitdiff
[ath5k] Avoid returning uninitialised data on EEPROM read errors
authorMichael Brown <mcb30@ipxe.org>
Fri, 4 Jun 2021 13:16:44 +0000 (14:16 +0100)
committerMichael Brown <mcb30@ipxe.org>
Fri, 4 Jun 2021 13:16:44 +0000 (14:16 +0100)
Originally-implemented-by: Bernhard M. Wiedemann <bwiedemann@suse.de>
Signed-off-by: Michael Brown <mcb30@ipxe.org>
src/drivers/net/ath/ath5k/ath5k_eeprom.c

index 12519bc599fb7d4757da43a6bcc22f170024eabc..46f33d1e8fb5d6cf68023aa1cf3db3e040ccf0a4 100644 (file)
@@ -39,6 +39,9 @@ static int ath5k_hw_eeprom_read(struct ath5k_hw *ah, u32 offset, u16 *data)
 {
        u32 status, timeout;
 
+       /* Avoid returning uninitialised data on error */
+       *data = 0xffff;
+
        /*
         * Initialize EEPROM access
         */