diff -ruN cfengine-2.0.5b1-old/src/misc.c cfengine-2.0.4/src/misc.c --- cfengine-2.0.5b1-old/src/misc.c 2002-08-22 14:24:34.000000000 +0100 +++ cfengine-2.0.5b1/src/misc.c 2002-10-23 10:00:29.000000000 +0100 @@ -842,15 +842,15 @@ Verbose("Looking for Debian version...\n"); switch (fscanf(fp, "%d.%d", &major, &release)) { - case 1: - Verbose("This appears to be a Debian %u system..", major); - snprintf(classname, maxvarsize, "debian_%u", major); - AddClassToHeap(classname); - /* Fall-through */ case 2: - Verbose("This appears to be a Debian %u.%u system..", major, release); + Verbose("This appears to be a Debian %u.%u system.", major, release); snprintf(classname, maxvarsize, "debian_%u_%u", major, release); AddClassToHeap(classname); + /* Fall-through */ + case 1: + Verbose("This appears to be a Debian %u system.", major); + snprintf(classname, maxvarsize, "debian_%u", major); + AddClassToHeap(classname); break; case 0: Verbose("No Debian version number found.\n");