$NetBSD: patch-ac,v 1.11 2008/06/23 21:09:43 markd Exp $ --- sh.glob.c.orig 2006-10-15 06:57:21.000000000 +1300 +++ sh.glob.c @@ -667,6 +667,7 @@ dobackp(Char *cp, int literal) } if (!*rp) { oops: + cleanup_until(&bb); stderror(ERR_UNMATCHED, '`'); } ep = Strnsave(lp, rp - lp);