From 283a92bf27e58f476b4d92563bbc398f3c7b7d0c Mon Sep 17 00:00:00 2001 From: Shish Girling Date: Wed, 28 Aug 2013 17:14:28 +0100 Subject: [PATCH] Return "empty array" rather than "null" if data is missing "series.datapoints.points = null" can cause other parts of flot to crash --- curvedLines.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/curvedLines.js b/curvedLines.js index 65ba536..bc61102 100644 --- a/curvedLines.js +++ b/curvedLines.js @@ -290,7 +290,7 @@ for (var i = 1; i < n - 1; ++i) { var d = (xdata[i + 1] - xdata[i - 1]); if (d == 0) { - return null; + return []; } var s = (xdata[i] - xdata[i - 1]) / d; @@ -334,7 +334,7 @@ var h = (xdata[max] - xdata[min]); if (h == 0) { - return null; + return []; } var a = (xdata[max] - xnew[j]) / h;