diff --git a/database/DBtech.c b/database/DBtech.c index 2ea3676f..47f8b818 100644 --- a/database/DBtech.c +++ b/database/DBtech.c @@ -223,7 +223,7 @@ DBTechSetVersion(sectionName, argc, argv) major = minor = rev = 0; rmajor = rminor = rrev = 0; - if (sscanf(vstring, "%d.%d.%d", &rmajor, &rminor, &rrev) == 0) + if (sscanf(vstring, "%d.%d.%d", &rmajor, &rminor, &rrev) != 3) { TechError("Badly formed magic version string, should be major.minor.rev\n"); return FALSE;