From 9b480bb78a2a3496545538e19b8199d2ab34b11a Mon Sep 17 00:00:00 2001 From: Robert Griesemer Date: Mon, 8 Jun 2009 19:25:26 -0700 Subject: [PATCH] bug fix: literals can be empty R=rsc DELTA=1 (0 added, 0 deleted, 1 changed) OCL=30080 CL=30080 --- src/lib/datafmt/datafmt.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/datafmt/datafmt.go b/src/lib/datafmt/datafmt.go index dbd8ec6863..0aedbbbb0a 100644 --- a/src/lib/datafmt/datafmt.go +++ b/src/lib/datafmt/datafmt.go @@ -567,7 +567,7 @@ func (s *State) eval(fexpr expr, value reflect.Value, index int) bool { s.hasOutput = true; // write literal segments for _, lit := range t { - if lit[0] == '%' && len(lit) > 1 { + if len(lit) > 1 && lit[0] == '%' { // segment contains a %-format at the beginning if lit[1] == '%' { // "%%" is printed as a single "%" -- 2.48.1