From 5f505ac67a7ca7ed8914cd398309a7c803dc5bff Mon Sep 17 00:00:00 2001 From: "dsites@google.com" Date: Fri, 24 Oct 2014 23:50:00 +0000 Subject: [PATCH] This possibly avoids a crash on no-letters input git-svn-id: https://cld2.googlecode.com/svn/trunk@170 b252ecd4-b096-bf77-eb8e-91563289f87e --- internal/getonescriptspan.cc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/internal/getonescriptspan.cc b/internal/getonescriptspan.cc index 451249c..fe402f6 100644 --- a/internal/getonescriptspan.cc +++ b/internal/getonescriptspan.cc @@ -1054,7 +1054,9 @@ void ScriptScanner::LowerScriptSpan(LangSpan* span) { // Buffer ALWAYS has leading space and trailing space space space NUL bool ScriptScanner::GetOneScriptSpanLower(LangSpan* span) { bool ok = GetOneScriptSpan(span); - LowerScriptSpan(span); + if (ok) { + LowerScriptSpan(span); + } return ok; }