From d57b87d94a358a62c0a019530cb7bd2ee0b38ddf Mon Sep 17 00:00:00 2001 From: "C. Guy Yarvin" Date: Mon, 2 Jun 2014 22:07:32 -0700 Subject: [PATCH] Some vane cleanups, etc. --- gen164/5/trip.c | 3 +++ v/main.c | 2 +- v/sist.c | 4 +++- 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/gen164/5/trip.c b/gen164/5/trip.c index c3e9c4615..612d05466 100644 --- a/gen164/5/trip.c +++ b/gen164/5/trip.c @@ -11,6 +11,9 @@ j2_mby(Pt5, trip)(u2_wire wir_r, u2_atom a) // retain { + if ( u2_no == u2_stud(a) ) { + return u2_bl_bail(wir_r, c3__exit); + } return j2_mbc(Pt3, rip)(wir_r, _3, a); } u2_noun // transfer diff --git a/v/main.c b/v/main.c index a46429157..0db9805bc 100644 --- a/v/main.c +++ b/v/main.c @@ -72,7 +72,7 @@ _main_getopt(c3_i argc, c3_c** argv) u2_Host.ops_u.vno = u2_no; u2_Host.ops_u.kno_w = DefaultKernel; - while ( (ch_i = getopt(argc, argv, "I:X:f:k:l:n:p:r:Labcdgqv")) != -1 ) { + while ( (ch_i = getopt(argc, argv, "I:X:f:k:l:n:p:r:LabcdgqvV")) != -1 ) { switch ( ch_i ) { case 'I': { u2_Host.ops_u.imp_c = strdup(optarg); diff --git a/v/sist.c b/v/sist.c index ce6d8f103..5a1dda73a 100644 --- a/v/sist.c +++ b/v/sist.c @@ -1042,7 +1042,9 @@ _sist_rest(u2_reck* rec_u) u2_reck_wind(rec_u, u2k(now)); if ( (u2_yes == u2_Host.ops_u.vno) && - (c3__veer == u2h(u2t(ovo))) ) { + ( (c3__veer == u2h(u2t(ovo)) || + (c3__vega == u2h(u2t(ovo)))) ) ) + { fprintf(stderr, "replay: skipped veer\n"); } else if ( u2_yes == u2_Host.ops_u.fog &&