<!DOCTYPE html>
<html>
  <head>
  </head>
  <body>
    <dl style="line-height: 1.5; margin-left: 2em">
      <dt style="clear: both; float: left; font-weight: bold; width: 8em">Author</dt>
      <dd style="margin-left: 8.5em">susumu.yata &lt;susum****@gmail*****&gt;</dd>
      <dt style="clear: both; float: left; font-weight: bold; width: 8em">Date</dt>
      <dd style="margin-left: 8.5em">2015-10-05 16:50:36 +0900 (Mon, 05 Oct 2015)</dd>
      <dt style="clear: both; float: left; font-weight: bold; width: 8em">New Revision</dt>
      <dd style="margin-left: 8.5em"><a href="https://github.com/groonga/groonga/commit/c8dea6b199808ea3fd28e52aeb983a74a873067f">c8dea6b199808ea3fd28e52aeb983a74a873067f</a></dd>
      <dt style="clear: both; float: left; font-weight: bold; width: 8em">Message</dt>
      <dd style="margin-left: 8.5em"><pre style="border: 1px solid #aaa; font-family: Consolas, Menlo, &quot;Liberation Mono&quot;, Courier, monospace; line-height: 1.2; padding: 0.5em; width: auto">grn_ts: set an error message if GRN_REALLOC() failed

GitHub: <a href="https://github.com/groonga/groonga/issues/412">#412</a></pre></dd>
      <dt style="clear: both; float: left; font-weight: bold; width: 8em">Modified files</dt>
      <dd style="margin-left: 8.5em">
        <ul>
          <li><a href="https://github.com/groonga/groonga/commit/c8dea6b199808ea3fd28e52aeb983a74a873067f#diff-365890a8d043b1a031138e28b4da8509">lib/ts.c</a></li>
        </ul>
      </dd>
    </dl>

    <div class="diff-section" style="clear: both">
      <table style="border-collapse: collapse; border: 1px solid #aaa">
        <thead>
          <tr class="diff-header" style="border: 1px solid #aaa">
            <td colspan="3">
<pre style="border: 0; font-family: Consolas, Menlo, &quot;Liberation Mono&quot;, Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal; width: auto"><span class="diff-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">  Modified: lib/ts.c (+15 -7)</span>
<span class="diff-header-mark" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">===================================================================</span>
</pre>
            </td>
          </tr>
        </thead>
        <tbody>
          <tr>
            <th class="diff-line-number" style="border: 1px solid #aaa">
<pre style="border: 0; font-family: Consolas, Menlo, &quot;Liberation Mono&quot;, Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal; width: auto"><span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c8dea6b199808ea3fd28e52aeb983a74a873067f#diff-365890a8d043b1a031138e28b4da8509L275">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c8dea6b199808ea3fd28e52aeb983a74a873067f#diff-365890a8d043b1a031138e28b4da8509L276">276</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c8dea6b199808ea3fd28e52aeb983a74a873067f#diff-365890a8d043b1a031138e28b4da8509L277">277</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c8dea6b199808ea3fd28e52aeb983a74a873067f#diff-365890a8d043b1a031138e28b4da8509L278">278</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c8dea6b199808ea3fd28e52aeb983a74a873067f#diff-365890a8d043b1a031138e28b4da8509L279">279</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c8dea6b199808ea3fd28e52aeb983a74a873067f#diff-365890a8d043b1a031138e28b4da8509L280">280</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c8dea6b199808ea3fd28e52aeb983a74a873067f#diff-365890a8d043b1a031138e28b4da8509L281">281</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c8dea6b199808ea3fd28e52aeb983a74a873067f#diff-365890a8d043b1a031138e28b4da8509L282">282</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c8dea6b199808ea3fd28e52aeb983a74a873067f#diff-365890a8d043b1a031138e28b4da8509L299">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c8dea6b199808ea3fd28e52aeb983a74a873067f#diff-365890a8d043b1a031138e28b4da8509L300">300</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c8dea6b199808ea3fd28e52aeb983a74a873067f#diff-365890a8d043b1a031138e28b4da8509L301">301</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c8dea6b199808ea3fd28e52aeb983a74a873067f#diff-365890a8d043b1a031138e28b4da8509L302">302</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c8dea6b199808ea3fd28e52aeb983a74a873067f#diff-365890a8d043b1a031138e28b4da8509L303">303</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c8dea6b199808ea3fd28e52aeb983a74a873067f#diff-365890a8d043b1a031138e28b4da8509L304">304</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c8dea6b199808ea3fd28e52aeb983a74a873067f#diff-365890a8d043b1a031138e28b4da8509L305">305</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c8dea6b199808ea3fd28e52aeb983a74a873067f#diff-365890a8d043b1a031138e28b4da8509L306">306</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c8dea6b199808ea3fd28e52aeb983a74a873067f#diff-365890a8d043b1a031138e28b4da8509L5152">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c8dea6b199808ea3fd28e52aeb983a74a873067f#diff-365890a8d043b1a031138e28b4da8509L5153">5153</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c8dea6b199808ea3fd28e52aeb983a74a873067f#diff-365890a8d043b1a031138e28b4da8509L5154">5154</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c8dea6b199808ea3fd28e52aeb983a74a873067f#diff-365890a8d043b1a031138e28b4da8509L5155">5155</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c8dea6b199808ea3fd28e52aeb983a74a873067f#diff-365890a8d043b1a031138e28b4da8509L5156">5156</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c8dea6b199808ea3fd28e52aeb983a74a873067f#diff-365890a8d043b1a031138e28b4da8509L5157">5157</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c8dea6b199808ea3fd28e52aeb983a74a873067f#diff-365890a8d043b1a031138e28b4da8509L5158">5158</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c8dea6b199808ea3fd28e52aeb983a74a873067f#diff-365890a8d043b1a031138e28b4da8509L5159">5159</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c8dea6b199808ea3fd28e52aeb983a74a873067f#diff-365890a8d043b1a031138e28b4da8509L5679">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c8dea6b199808ea3fd28e52aeb983a74a873067f#diff-365890a8d043b1a031138e28b4da8509L5680">5680</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c8dea6b199808ea3fd28e52aeb983a74a873067f#diff-365890a8d043b1a031138e28b4da8509L5681">5681</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c8dea6b199808ea3fd28e52aeb983a74a873067f#diff-365890a8d043b1a031138e28b4da8509L5682">5682</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c8dea6b199808ea3fd28e52aeb983a74a873067f#diff-365890a8d043b1a031138e28b4da8509L5683">5683</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c8dea6b199808ea3fd28e52aeb983a74a873067f#diff-365890a8d043b1a031138e28b4da8509L5684">5684</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c8dea6b199808ea3fd28e52aeb983a74a873067f#diff-365890a8d043b1a031138e28b4da8509L5685">5685</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c8dea6b199808ea3fd28e52aeb983a74a873067f#diff-365890a8d043b1a031138e28b4da8509L5686">5686</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c8dea6b199808ea3fd28e52aeb983a74a873067f#diff-365890a8d043b1a031138e28b4da8509L5798">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c8dea6b199808ea3fd28e52aeb983a74a873067f#diff-365890a8d043b1a031138e28b4da8509L5799">5799</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c8dea6b199808ea3fd28e52aeb983a74a873067f#diff-365890a8d043b1a031138e28b4da8509L5800">5800</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c8dea6b199808ea3fd28e52aeb983a74a873067f#diff-365890a8d043b1a031138e28b4da8509L5801">5801</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c8dea6b199808ea3fd28e52aeb983a74a873067f#diff-365890a8d043b1a031138e28b4da8509L5802">5802</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c8dea6b199808ea3fd28e52aeb983a74a873067f#diff-365890a8d043b1a031138e28b4da8509L5803">5803</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c8dea6b199808ea3fd28e52aeb983a74a873067f#diff-365890a8d043b1a031138e28b4da8509L5804">5804</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c8dea6b199808ea3fd28e52aeb983a74a873067f#diff-365890a8d043b1a031138e28b4da8509L5805">5805</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c8dea6b199808ea3fd28e52aeb983a74a873067f#diff-365890a8d043b1a031138e28b4da8509L6325">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c8dea6b199808ea3fd28e52aeb983a74a873067f#diff-365890a8d043b1a031138e28b4da8509L6326">6326</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c8dea6b199808ea3fd28e52aeb983a74a873067f#diff-365890a8d043b1a031138e28b4da8509L6327">6327</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c8dea6b199808ea3fd28e52aeb983a74a873067f#diff-365890a8d043b1a031138e28b4da8509L6328">6328</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c8dea6b199808ea3fd28e52aeb983a74a873067f#diff-365890a8d043b1a031138e28b4da8509L6329">6329</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c8dea6b199808ea3fd28e52aeb983a74a873067f#diff-365890a8d043b1a031138e28b4da8509L6330">6330</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c8dea6b199808ea3fd28e52aeb983a74a873067f#diff-365890a8d043b1a031138e28b4da8509L6331">6331</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c8dea6b199808ea3fd28e52aeb983a74a873067f#diff-365890a8d043b1a031138e28b4da8509L6332">6332</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c8dea6b199808ea3fd28e52aeb983a74a873067f#diff-365890a8d043b1a031138e28b4da8509L6993">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c8dea6b199808ea3fd28e52aeb983a74a873067f#diff-365890a8d043b1a031138e28b4da8509L6994">6994</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c8dea6b199808ea3fd28e52aeb983a74a873067f#diff-365890a8d043b1a031138e28b4da8509L6995">6995</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c8dea6b199808ea3fd28e52aeb983a74a873067f#diff-365890a8d043b1a031138e28b4da8509L6996">6996</a></span>
<span class="diff-line-number-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c8dea6b199808ea3fd28e52aeb983a74a873067f#diff-365890a8d043b1a031138e28b4da8509L6997">6997</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c8dea6b199808ea3fd28e52aeb983a74a873067f#diff-365890a8d043b1a031138e28b4da8509L6998">6998</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c8dea6b199808ea3fd28e52aeb983a74a873067f#diff-365890a8d043b1a031138e28b4da8509L6999">6999</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c8dea6b199808ea3fd28e52aeb983a74a873067f#diff-365890a8d043b1a031138e28b4da8509L7000">7000</a></span>
</pre>
            </th>
            <th class="diff-line-number" style="border: 1px solid #aaa">
<pre style="border: 0; font-family: Consolas, Menlo, &quot;Liberation Mono&quot;, Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal; width: auto"><span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c8dea6b199808ea3fd28e52aeb983a74a873067f#diff-365890a8d043b1a031138e28b4da8509R275">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c8dea6b199808ea3fd28e52aeb983a74a873067f#diff-365890a8d043b1a031138e28b4da8509R276">276</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c8dea6b199808ea3fd28e52aeb983a74a873067f#diff-365890a8d043b1a031138e28b4da8509R277">277</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c8dea6b199808ea3fd28e52aeb983a74a873067f#diff-365890a8d043b1a031138e28b4da8509R278">278</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c8dea6b199808ea3fd28e52aeb983a74a873067f#diff-365890a8d043b1a031138e28b4da8509R279">279</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c8dea6b199808ea3fd28e52aeb983a74a873067f#diff-365890a8d043b1a031138e28b4da8509R280">280</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c8dea6b199808ea3fd28e52aeb983a74a873067f#diff-365890a8d043b1a031138e28b4da8509R281">281</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c8dea6b199808ea3fd28e52aeb983a74a873067f#diff-365890a8d043b1a031138e28b4da8509R282">282</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c8dea6b199808ea3fd28e52aeb983a74a873067f#diff-365890a8d043b1a031138e28b4da8509R283">283</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c8dea6b199808ea3fd28e52aeb983a74a873067f#diff-365890a8d043b1a031138e28b4da8509R300">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c8dea6b199808ea3fd28e52aeb983a74a873067f#diff-365890a8d043b1a031138e28b4da8509R301">301</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c8dea6b199808ea3fd28e52aeb983a74a873067f#diff-365890a8d043b1a031138e28b4da8509R302">302</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c8dea6b199808ea3fd28e52aeb983a74a873067f#diff-365890a8d043b1a031138e28b4da8509R303">303</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c8dea6b199808ea3fd28e52aeb983a74a873067f#diff-365890a8d043b1a031138e28b4da8509R304">304</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c8dea6b199808ea3fd28e52aeb983a74a873067f#diff-365890a8d043b1a031138e28b4da8509R305">305</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c8dea6b199808ea3fd28e52aeb983a74a873067f#diff-365890a8d043b1a031138e28b4da8509R306">306</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c8dea6b199808ea3fd28e52aeb983a74a873067f#diff-365890a8d043b1a031138e28b4da8509R307">307</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c8dea6b199808ea3fd28e52aeb983a74a873067f#diff-365890a8d043b1a031138e28b4da8509R308">308</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c8dea6b199808ea3fd28e52aeb983a74a873067f#diff-365890a8d043b1a031138e28b4da8509R5154">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c8dea6b199808ea3fd28e52aeb983a74a873067f#diff-365890a8d043b1a031138e28b4da8509R5155">5155</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c8dea6b199808ea3fd28e52aeb983a74a873067f#diff-365890a8d043b1a031138e28b4da8509R5156">5156</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c8dea6b199808ea3fd28e52aeb983a74a873067f#diff-365890a8d043b1a031138e28b4da8509R5157">5157</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c8dea6b199808ea3fd28e52aeb983a74a873067f#diff-365890a8d043b1a031138e28b4da8509R5158">5158</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c8dea6b199808ea3fd28e52aeb983a74a873067f#diff-365890a8d043b1a031138e28b4da8509R5159">5159</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c8dea6b199808ea3fd28e52aeb983a74a873067f#diff-365890a8d043b1a031138e28b4da8509R5160">5160</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c8dea6b199808ea3fd28e52aeb983a74a873067f#diff-365890a8d043b1a031138e28b4da8509R5161">5161</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c8dea6b199808ea3fd28e52aeb983a74a873067f#diff-365890a8d043b1a031138e28b4da8509R5162">5162</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c8dea6b199808ea3fd28e52aeb983a74a873067f#diff-365890a8d043b1a031138e28b4da8509R5682">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c8dea6b199808ea3fd28e52aeb983a74a873067f#diff-365890a8d043b1a031138e28b4da8509R5683">5683</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c8dea6b199808ea3fd28e52aeb983a74a873067f#diff-365890a8d043b1a031138e28b4da8509R5684">5684</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c8dea6b199808ea3fd28e52aeb983a74a873067f#diff-365890a8d043b1a031138e28b4da8509R5685">5685</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c8dea6b199808ea3fd28e52aeb983a74a873067f#diff-365890a8d043b1a031138e28b4da8509R5686">5686</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c8dea6b199808ea3fd28e52aeb983a74a873067f#diff-365890a8d043b1a031138e28b4da8509R5687">5687</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c8dea6b199808ea3fd28e52aeb983a74a873067f#diff-365890a8d043b1a031138e28b4da8509R5688">5688</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c8dea6b199808ea3fd28e52aeb983a74a873067f#diff-365890a8d043b1a031138e28b4da8509R5689">5689</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c8dea6b199808ea3fd28e52aeb983a74a873067f#diff-365890a8d043b1a031138e28b4da8509R5690">5690</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c8dea6b199808ea3fd28e52aeb983a74a873067f#diff-365890a8d043b1a031138e28b4da8509R5802">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c8dea6b199808ea3fd28e52aeb983a74a873067f#diff-365890a8d043b1a031138e28b4da8509R5803">5803</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c8dea6b199808ea3fd28e52aeb983a74a873067f#diff-365890a8d043b1a031138e28b4da8509R5804">5804</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c8dea6b199808ea3fd28e52aeb983a74a873067f#diff-365890a8d043b1a031138e28b4da8509R5805">5805</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c8dea6b199808ea3fd28e52aeb983a74a873067f#diff-365890a8d043b1a031138e28b4da8509R5806">5806</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c8dea6b199808ea3fd28e52aeb983a74a873067f#diff-365890a8d043b1a031138e28b4da8509R5807">5807</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c8dea6b199808ea3fd28e52aeb983a74a873067f#diff-365890a8d043b1a031138e28b4da8509R5808">5808</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c8dea6b199808ea3fd28e52aeb983a74a873067f#diff-365890a8d043b1a031138e28b4da8509R5809">5809</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c8dea6b199808ea3fd28e52aeb983a74a873067f#diff-365890a8d043b1a031138e28b4da8509R5810">5810</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c8dea6b199808ea3fd28e52aeb983a74a873067f#diff-365890a8d043b1a031138e28b4da8509R6330">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c8dea6b199808ea3fd28e52aeb983a74a873067f#diff-365890a8d043b1a031138e28b4da8509R6331">6331</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c8dea6b199808ea3fd28e52aeb983a74a873067f#diff-365890a8d043b1a031138e28b4da8509R6332">6332</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c8dea6b199808ea3fd28e52aeb983a74a873067f#diff-365890a8d043b1a031138e28b4da8509R6333">6333</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c8dea6b199808ea3fd28e52aeb983a74a873067f#diff-365890a8d043b1a031138e28b4da8509R6334">6334</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c8dea6b199808ea3fd28e52aeb983a74a873067f#diff-365890a8d043b1a031138e28b4da8509R6335">6335</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c8dea6b199808ea3fd28e52aeb983a74a873067f#diff-365890a8d043b1a031138e28b4da8509R6336">6336</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c8dea6b199808ea3fd28e52aeb983a74a873067f#diff-365890a8d043b1a031138e28b4da8509R6337">6337</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c8dea6b199808ea3fd28e52aeb983a74a873067f#diff-365890a8d043b1a031138e28b4da8509R6338">6338</a></span>
<span class="diff-line-number-hunk-header" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c8dea6b199808ea3fd28e52aeb983a74a873067f#diff-365890a8d043b1a031138e28b4da8509R6999">...</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c8dea6b199808ea3fd28e52aeb983a74a873067f#diff-365890a8d043b1a031138e28b4da8509R7000">7000</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c8dea6b199808ea3fd28e52aeb983a74a873067f#diff-365890a8d043b1a031138e28b4da8509R7001">7001</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c8dea6b199808ea3fd28e52aeb983a74a873067f#diff-365890a8d043b1a031138e28b4da8509R7002">7002</a></span>
<span class="diff-line-number-nothing" style="display: block; white-space: pre">&nbsp;</span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c8dea6b199808ea3fd28e52aeb983a74a873067f#diff-365890a8d043b1a031138e28b4da8509R7003">7003</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c8dea6b199808ea3fd28e52aeb983a74a873067f#diff-365890a8d043b1a031138e28b4da8509R7004">7004</a></span>
<span class="diff-line-number-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c8dea6b199808ea3fd28e52aeb983a74a873067f#diff-365890a8d043b1a031138e28b4da8509R7005">7005</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c8dea6b199808ea3fd28e52aeb983a74a873067f#diff-365890a8d043b1a031138e28b4da8509R7006">7006</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c8dea6b199808ea3fd28e52aeb983a74a873067f#diff-365890a8d043b1a031138e28b4da8509R7007">7007</a></span>
<span class="diff-line-number-not-changed" style="display: block; white-space: pre"><a href="https://github.com/groonga/groonga/commit/c8dea6b199808ea3fd28e52aeb983a74a873067f#diff-365890a8d043b1a031138e28b4da8509R7008">7008</a></span>
</pre>
            </th>
            <td class="diff-content" style="border: 1px solid #aaa">
<pre style="border: 0; font-family: Consolas, Menlo, &quot;Liberation Mono&quot;, Courier, monospace; line-height: 1.2; margin: 0; padding: 0.5em; white-space: normal; width: auto"><span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -276,7 +276,8 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_ts_buf_reserve(grn_ctx *ctx, grn_ts_buf *buf, size_t new_size) {</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre">   }</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   new_ptr = GRN_REALLOC(buf-&gt;ptr, enough_size);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   if (!new_ptr) {</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-    return GRN_NO_MEMORY_AVAILABLE;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    GRN_TS_ERR_RETURN(GRN_NO_MEMORY_AVAILABLE,</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+                      &quot;GRN_REALLOC failed: %zu&quot;, enough_size);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   }</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   buf-&gt;ptr = new_ptr;</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   buf-&gt;size = enough_size;</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -300,7 +301,8 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_ts_buf_resize(grn_ctx *ctx, grn_ts_buf *buf, size_t new_size) {</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre">   }</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   new_ptr = GRN_REALLOC(buf-&gt;ptr, new_size);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   if (!new_ptr) {</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-    return GRN_NO_MEMORY_AVAILABLE;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    GRN_TS_ERR_RETURN(GRN_NO_MEMORY_AVAILABLE,</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+                      &quot;GRN_REALLOC failed: %zu&quot;, new_size);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   }</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   buf-&gt;ptr = new_ptr;</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   buf-&gt;size = new_size;</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -5153,7 +5155,8 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_ts_expr_parser_reserve_tokens(grn_ctx *ctx, grn_ts_expr_parser *parser) {</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre">   n_bytes = sizeof(grn_ts_expr_token *) * new_max_n_tokens;</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   new_tokens = (grn_ts_expr_token **)GRN_REALLOC(parser-&gt;tokens, n_bytes);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   if (!new_tokens) {</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-    return GRN_NO_MEMORY_AVAILABLE;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    GRN_TS_ERR_RETURN(GRN_NO_MEMORY_AVAILABLE,</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+                      &quot;GRN_REALLOC failed: %zu&quot;, n_bytes);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   }</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   for (i = parser-&gt;n_tokens; i &lt; new_max_n_tokens; i++) {</span>
<span class="diff-not-changed" style="display: block; white-space: pre">     new_tokens[i] = NULL;</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -5680,7 +5683,8 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_ts_expr_reserve_nodes(grn_ctx *ctx, grn_ts_expr *expr) {</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre">   n_bytes = sizeof(grn_ts_expr_node *) * new_max_n_nodes;</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   new_nodes = (grn_ts_expr_node **)GRN_REALLOC(expr-&gt;nodes, n_bytes);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   if (!new_nodes) {</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-    return GRN_NO_MEMORY_AVAILABLE;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    GRN_TS_ERR_RETURN(GRN_NO_MEMORY_AVAILABLE,</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+                      &quot;GRN_REALLOC failed: %zu&quot;, n_bytes);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   }</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   for (i = expr-&gt;n_nodes; i &lt; new_max_n_nodes; i++) {</span>
<span class="diff-not-changed" style="display: block; white-space: pre">     new_nodes[i] = NULL;</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -5799,7 +5803,8 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_ts_expr_reserve_stack(grn_ctx *ctx, grn_ts_expr *expr) {</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre">   n_bytes = sizeof(grn_ts_expr_node *) * new_size;</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   new_stack = GRN_REALLOC(expr-&gt;stack, n_bytes);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   if (!new_stack) {</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-    return GRN_NO_MEMORY_AVAILABLE;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    GRN_TS_ERR_RETURN(GRN_NO_MEMORY_AVAILABLE,</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+                      &quot;GRN_REALLOC failed: %zu&quot;, n_bytes);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   }</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   for (i = expr-&gt;stack_size; i &lt; new_size; i++) {</span>
<span class="diff-not-changed" style="display: block; white-space: pre">     new_stack[i] = NULL;</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -6326,7 +6331,8 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_ts_expr_reserve_bridges(grn_ctx *ctx, grn_ts_expr *expr) {</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre">   n_bytes = sizeof(grn_ts_expr_bridge) * new_max_n_bridges;</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   new_bridges = (grn_ts_expr_bridge *)GRN_REALLOC(expr-&gt;bridges, n_bytes);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   if (!new_bridges) {</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-    return GRN_NO_MEMORY_AVAILABLE;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+    GRN_TS_ERR_RETURN(GRN_NO_MEMORY_AVAILABLE,</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+                      &quot;GRN_REALLOC failed: %zu&quot;, n_bytes);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   }</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   expr-&gt;bridges = new_bridges;</span>
<span class="diff-not-changed" style="display: block; white-space: pre">   expr-&gt;max_n_bridges = new_max_n_bridges;</span>
<span class="diff-hunk-header" style="background-color: #eaf2f5; color: #999999; display: block; white-space: pre">@@ -6994,7 +7000,9 @@ <span class="diff-context" style="background-color: #ffffaa; color: #000000">grn_ts_select_filter(grn_ctx *ctx, grn_obj *table, grn_ts_str str,</span></span>
<span class="diff-not-changed" style="display: block; white-space: pre">         size_t n_bytes = sizeof(grn_ts_record) * new_size;</span>
<span class="diff-not-changed" style="display: block; white-space: pre">         grn_ts_record *new_buf = (grn_ts_record *)GRN_REALLOC(buf, n_bytes);</span>
<span class="diff-not-changed" style="display: block; white-space: pre">         if (!new_buf) {</span>
<span class="diff-deleted" style="background-color: #ffaaaa; color: #000000; display: block; white-space: pre">-          rc = GRN_NO_MEMORY_AVAILABLE;</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+          GRN_TS_ERR(GRN_NO_MEMORY_AVAILABLE,</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+                     &quot;GRN_REALLOC failed: %zu&quot;, n_bytes);</span>
<span class="diff-added" style="background-color: #aaffaa; color: #000000; display: block; white-space: pre">+          rc = ctx-&gt;rc;</span>
<span class="diff-not-changed" style="display: block; white-space: pre">           break;</span>
<span class="diff-not-changed" style="display: block; white-space: pre">         }</span>
<span class="diff-not-changed" style="display: block; white-space: pre">         buf = new_buf;</span>
</pre>
            </td>
          </tr>
        </tbody>
      </table>
    </div>
  </body>
</html>