From e71e57bba6838bc34b55eff332bff003258e4843 Mon Sep 17 00:00:00 2001 From: Xavier Robin Date: Sun, 2 Mar 2014 16:53:07 +0100 Subject: [PATCH] Avoid product into a potentially very big number Susceptible to overflow on platforms with 4-bytes size_t. --- src/delong.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/delong.cpp b/src/delong.cpp index 4212f4d..0863a1c 100644 --- a/src/delong.cpp +++ b/src/delong.cpp @@ -52,7 +52,7 @@ List delongPlacementsCpp(List roc) { Y[j] /= xsize; } List ret; - ret["theta"] = sum / (xsize * ysize); + ret["theta"] = sum / xsize / ysize; ret["X"] = X; ret["Y"] = Y; return(ret);