From d354c26e3090baa97ee4ba5d7ef877b8a3bcb6e3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Aur=C3=A9lien=20PIERRE?= Date: Sun, 19 Nov 2023 01:45:43 +0100 Subject: [PATCH] replace memset by memset_s where it might get optimized away --- src/iop/cacorrect.c | 2 +- src/iop/demosaic/lmmse.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/iop/cacorrect.c b/src/iop/cacorrect.c index 83960e1ec795..aa6d23f96e9a 100644 --- a/src/iop/cacorrect.c +++ b/src/iop/cacorrect.c @@ -432,7 +432,7 @@ void process(struct dt_iop_module_t *self, dt_dev_pixelpipe_iop_t *piece, const for(int top = -border; top < height; top += ts - border2) for(int left = -border; left < width; left += ts - border2) { - memset(buffer, 0, buffersize); + memset_s(buffer, 0, buffersize); const int vblock = ((top + border) / (ts - border2)) + 1; const int hblock = ((left + border) / (ts - border2)) + 1; const int bottom = MIN(top + ts, height + border); diff --git a/src/iop/demosaic/lmmse.c b/src/iop/demosaic/lmmse.c index 3c4fbdb84b4c..c5ff3e4cb324 100644 --- a/src/iop/demosaic/lmmse.c +++ b/src/iop/demosaic/lmmse.c @@ -179,7 +179,7 @@ static void lmmse_demosaic(dt_dev_pixelpipe_iop_t *piece, float *const restrict { qix[i] = qix[i - 1] + LMMSE_GRP * LMMSE_GRP; } - memset(buffer, 0, sizeof(float) * LMMSE_GRP * LMMSE_GRP * 6); + memset_s(buffer, 0, sizeof(float) * LMMSE_GRP * LMMSE_GRP * 6); #ifdef _OPENMP #pragma omp for schedule(simd:dynamic, 6) collapse(2)