<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -66,7 +66,7 @@ int decode_85(char *dst, const char *buffer, int len)
 		 */
 		if (0x03030303 &lt; acc ||
 		    0xffffffff - de &lt; (acc *= 85))
-			error(&quot;invalid base85 sequence %.5s&quot;, buffer-5);
+			return error(&quot;invalid base85 sequence %.5s&quot;, buffer-5);
 		acc += de;
 		say1(&quot; %08x&quot;, acc);
 </diff>
      <filename>base85.c</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>192a6be2a77ab3bf446237fdf6575b0aca863d9e</id>
    </parent>
  </parents>
  <author>
    <name>Jerald Fitzjerald</name>
    <email>jfj@freemail.gr</email>
  </author>
  <url>http://github.com/schacon/git-source/commit/86d14e1b1d1063fc943c71edc8b05e1ce32c1602</url>
  <id>86d14e1b1d1063fc943c71edc8b05e1ce32c1602</id>
  <committed-date>2007-05-30T15:03:50-07:00</committed-date>
  <authored-date>2007-05-30T05:39:58-07:00</authored-date>
  <message>decode_85(): fix missing return.

When the function detected an invalid base85 sequence, it issued
an error message but forgot to return error status at that point
and kept going.

Signed-off-by: Jerald Fitzjerald &lt;jfj@freemail.gr&gt;
Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;</message>
  <tree>b441e296412b6bb41806b5392fc78e6df288bb5a</tree>
  <committer>
    <name>Junio C Hamano</name>
    <email>junkio@cox.net</email>
  </committer>
</commit>
