diff --git a/osscan.cc b/osscan.cc index 6d44986da..611e8f919 100644 --- a/osscan.cc +++ b/osscan.cc @@ -213,8 +213,8 @@ void FingerPrint::sort() { unsigned int i; for (i = 0; i < tests.size(); i++) - std::sort(tests[i].results.begin(), tests[i].results.end()); - std::sort(tests.begin(), tests.end()); + std::stable_sort(tests[i].results.begin(), tests[i].results.end()); + std::stable_sort(tests.begin(), tests.end()); } /* Compare an observed value (e.g. "45") against an OS DB expression (e.g.