From: Robert Griesemer Date: Tue, 9 Jun 2009 02:25:26 +0000 (-0700) Subject: bug fix: literals can be empty X-Git-Tag: weekly.2009-11-06~1421 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=9b480bb78a2a3496545538e19b8199d2ab34b11a;p=gostls13.git bug fix: literals can be empty R=rsc DELTA=1 (0 added, 0 deleted, 1 changed) OCL=30080 CL=30080 --- 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 "%"