From 163dc68d24f35ec5986f77d4606f9ab4ea1476fe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Edouard=20Choini=C3=A8re?= <27212526+echoix@users.noreply.github.com> Date: Thu, 9 Jul 2026 16:45:12 -0400 Subject: [PATCH] Potential fix for code scanning alert no. 239: Incorrect return-value check for a 'scanf'-like function Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com> --- raster/r.to.rast3elev/main.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/raster/r.to.rast3elev/main.c b/raster/r.to.rast3elev/main.c index 10f4f008c7d..bb6ecd8ecfe 100644 --- a/raster/r.to.rast3elev/main.c +++ b/raster/r.to.rast3elev/main.c @@ -408,7 +408,7 @@ int main(int argc, char *argv[]) /*Set the upper value */ if (param.upper->answer) { - if (sscanf(param.upper->answer, "%lf", &db.upper)) + if (sscanf(param.upper->answer, "%lf", &db.upper) == 1) db.useUpperVal = 2; else G_fatal_error(_("The upper value is not valid")); @@ -419,7 +419,7 @@ int main(int argc, char *argv[]) /*Set the lower value */ if (param.lower->answer) { - if (sscanf(param.lower->answer, "%lf", &db.lower)) + if (sscanf(param.lower->answer, "%lf", &db.lower) == 1) db.useLowerVal = 2; else G_fatal_error(_("The lower value is not valid"));