diff --git a/Marlin/ubl_motion.cpp b/Marlin/ubl_motion.cpp
index 3bc74585a1101cc10fd22ffbf4a99254c0eaac65..0197f4d35e8d3e882f71eb584cab92f9aa900ab0 100755
--- a/Marlin/ubl_motion.cpp
+++ b/Marlin/ubl_motion.cpp
@@ -250,10 +250,8 @@
     const float m = dy / dx,
                 c = start[Y_AXIS] - m * start[X_AXIS];
 
-    bool inf_normalized_flag, inf_m_flag; 
-
-    inf_normalized_flag = isinf(e_normalized_dist);
-    inf_m_flag = isinf(m);
+    const bool inf_normalized_flag = isinf(e_normalized_dist),
+               inf_m_flag = isinf(m);
 
     /**
      * This block handles vertical lines. These are lines that stay within the same