From f4617dc7db28cd75e73bbe0044aa6bfc6941bfe5 Mon Sep 17 00:00:00 2001 From: aiju Date: Wed, 13 Jul 2011 14:38:49 +0200 Subject: [PATCH] fixed bug in sed --- sys/src/cmd/sed.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/sys/src/cmd/sed.c b/sys/src/cmd/sed.c index aa603b4bd..96c3eb493 100644 --- a/sys/src/cmd/sed.c +++ b/sys/src/cmd/sed.c @@ -688,9 +688,11 @@ newfile(enum PTYPE type, char *name) { if (type == P_ARG) prog.curr = name; - else if ((prog.bp = Bopen(name, OREAD)) == 0) - quit("Cannot open pattern-file: %s\n", name); - Blethal(prog.bp, nil); + else { + if ((prog.bp = Bopen(name, OREAD)) == 0) + quit("Cannot open pattern-file: %s\n", name); + Blethal(prog.bp, nil); + } prog.type = type; }