From: tb Date: Fri, 5 Aug 2016 13:43:38 +0000 (+0000) Subject: If reps and steps were omitted, while begin and end were specified, X-Git-Url: http://artulab.com/gitweb/?a=commitdiff_plain;h=8064379f7d00e9b5f9c2e4e5d29089c7a8c5d705;p=openbsd If reps and steps were omitted, while begin and end were specified, use a default step size of +1 or -1. Fixes the last two failing regression tests dhhd and dhhd2. Adapted from FreeBSD. 'good direction' deraadt --- diff --git a/usr.bin/jot/jot.c b/usr.bin/jot/jot.c index 19bd6600412..f03ccb1dbbf 100644 --- a/usr.bin/jot/jot.c +++ b/usr.bin/jot/jot.c @@ -1,4 +1,4 @@ -/* $OpenBSD: jot.c,v 1.30 2016/08/05 13:33:21 tb Exp $ */ +/* $OpenBSD: jot.c,v 1.31 2016/08/05 13:43:38 tb Exp $ */ /* $NetBSD: jot.c,v 1.3 1994/12/02 20:29:43 pk Exp $ */ /*- @@ -195,9 +195,9 @@ main(int argc, char *argv[]) mask = 015; break; case 006: - reps = REPS_DEF; - mask = 016; - break; + s = ender > begin ? 1 : -1; + mask = 007; + /* FALLTHROUGH */ case 007: if (randomize) { reps = REPS_DEF;