Fix a memory leak on error while evaluating complex expression
Fix a memory leak on error while evaluating complex expression

Complex expression means that temporary table is needed to evaluate the
expression. For example, "(AAA || BBB) && (CCC || DDD)" needs a
temporary table.

kenhys/groonga,naoa/groonga,hiroyuki-sato/groonga,komainu8/groonga,cosmo0920/groonga,redfigure/groonga,groonga/groonga,komainu8/groonga,redfigure/groonga,kenhys/groonga,hiroyuki-sato/groonga,komainu8/groonga,redfigure/groonga,kenhys/groonga,groonga/groonga,groonga/groonga,kenhys/groonga,redfigure/groonga,naoa/groonga,komainu8/groonga,kenhys/groonga,naoa/groonga,cosmo0920/groonga,groonga/groonga,komainu8/groonga,cosmo0920/groonga,hiroyuki-sato/groonga,redfigure/groonga,groonga/groonga,groonga/groonga,cosmo0920/groonga,hiroyuki-sato/groonga,naoa/groonga,hiroyuki-sato/groonga,redfigure/groonga,hiroyuki-sato/groonga,cosmo0920/groonga,hiroyuki-sato/groonga,groonga/groonga,kenhys/groonga,naoa/groonga,kenhys/groonga,komainu8/groonga,redfigure/groonga,naoa/groonga,kenhys/groonga,hiroyuki-sato/groonga,cosmo0920/groonga,komainu8/groonga,groonga/groonga,komainu8/groonga,cosmo0920/groonga,cosmo0920/groonga,naoa/groonga,redfigure/groonga,naoa/groonga