summaryrefslogtreecommitdiff
path: root/src/lib/datafmt/datafmt.go
diff options
context:
space:
mode:
authorRobert Griesemer <gri@golang.org>2009-06-08 19:25:26 -0700
committerRobert Griesemer <gri@golang.org>2009-06-08 19:25:26 -0700
commitd4893db2ffe8dae867dd8e037a8597e8a123c021 (patch)
tree4982c4e4464b37174ea4888e80b9662898addd01 /src/lib/datafmt/datafmt.go
parent01d4a6dee05b85bd87761d2f5e99274e9b83de8b (diff)
downloadgolang-d4893db2ffe8dae867dd8e037a8597e8a123c021.tar.gz
bug fix: literals can be empty
R=rsc DELTA=1 (0 added, 0 deleted, 1 changed) OCL=30080 CL=30080
Diffstat (limited to 'src/lib/datafmt/datafmt.go')
-rw-r--r--src/lib/datafmt/datafmt.go2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/lib/datafmt/datafmt.go b/src/lib/datafmt/datafmt.go
index dbd8ec686..0aedbbbb0 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 "%"