From a40458405ad4fb8ebe8d90a4271d69f9b8282bc4 Mon Sep 17 00:00:00 2001
From: Karl Andersson <karl@iaccess.se>
Date: Sun, 14 Oct 2018 09:14:34 +0200
Subject: [PATCH] Fix datasize error when FWRETRACT is disabled (#12086)

---
 Marlin/src/module/configuration_store.cpp | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/Marlin/src/module/configuration_store.cpp b/Marlin/src/module/configuration_store.cpp
index bb45cc0f1d..54eb69825d 100644
--- a/Marlin/src/module/configuration_store.cpp
+++ b/Marlin/src/module/configuration_store.cpp
@@ -1313,6 +1313,9 @@ void MarlinSettings::postprocess() {
 
         #if ENABLED(FWRETRACT)
           EEPROM_READ(fwretract.settings);
+        #else
+          fwretract_settings_t fwretract_settings;
+          EEPROM_READ(fwretract_settings);
         #endif
         #if ENABLED(FWRETRACT) && ENABLED(FWRETRACT_AUTORETRACT)
           EEPROM_READ(fwretract.autoretract_enabled);
-- 
GitLab