Skip to content

Commit 03af107

Browse files
prevent div by zero
1 parent b8e097b commit 03af107

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

source/matplot/axes_objects/vectors.cpp

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -145,9 +145,11 @@ namespace matplot {
145145
if (normalize_) {
146146
double mag = std::sqrt(u_value * u_value + v_value * v_value +
147147
w_value * w_value);
148-
u_value *= scale_ / mag;
149-
v_value *= scale_ / mag;
150-
w_value *= scale_ / mag;
148+
if (mag != 0.0) {
149+
u_value *= scale_ / mag;
150+
v_value *= scale_ / mag;
151+
w_value *= scale_ / mag;
152+
}
151153
}
152154

153155
ss << " " << u_value;

0 commit comments

Comments
 (0)