summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--sbin/dump/optr.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/sbin/dump/optr.c b/sbin/dump/optr.c
index b2d0fe1a220..4548a5a8f14 100644
--- a/sbin/dump/optr.c
+++ b/sbin/dump/optr.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: optr.c,v 1.39 2015/10/12 15:12:44 deraadt Exp $ */
+/* $OpenBSD: optr.c,v 1.40 2019/01/22 16:16:26 otto Exp $ */
/* $NetBSD: optr.c,v 1.11 1997/05/27 08:34:36 mrg Exp $ */
/*-
@@ -423,6 +423,7 @@ datesort(const void *a1, const void *a2)
diff = strncmp(d1->dd_name, d2->dd_name, sizeof(d1->dd_name));
if (diff == 0)
- return (d2->dd_ddate - d1->dd_ddate);
+ return (d2->dd_ddate < d1->dd_ddate ? -1 :
+ (d2->dd_ddate > d1->dd_ddate ? 1 : 0));
return (diff);
}