diff --git a/extract/ExtTech.c b/extract/ExtTech.c index 36435d34..3dcdf9e6 100644 --- a/extract/ExtTech.c +++ b/extract/ExtTech.c @@ -2501,7 +2501,7 @@ ExtTechLine(sectionName, argc, argv) equal = TRUE; limitstr++; } - if (sscanf(limitstr, "%lg", &dval) == 0) + if (sscanf(limitstr, "%lg", &dval) != 1) { TxError("Non-numeric limit \"%s\" for parameter \"%c%s\".\n", limitstr, cond, argv[argc - 1]);