ewah: support platforms that require aligned reads
[gitweb.git] / remote-testsvn.c
index 51fba059a242103fd13bb4b01c471662e205ec43..d7cd5d272fd23624223f37ec8bda7d4fa8c39bce 100644 (file)
@@ -90,10 +90,12 @@ static int parse_rev_note(const char *msg, struct rev_note *res)
                        if (end == value || i < 0 || i > UINT32_MAX)
                                return -1;
                        res->rev_nr = i;
+                       return 0;
                }
                msg += len + 1;
        }
-       return 0;
+       /* didn't find it */
+       return -1;
 }
 
 static int note2mark_cb(const unsigned char *object_sha1,
@@ -284,7 +286,7 @@ static int do_command(struct strbuf *line)
        return 0;
 }
 
-int main(int argc, const char **argv)
+int main(int argc, char **argv)
 {
        struct strbuf buf = STRBUF_INIT, url_sb = STRBUF_INIT,
                        private_ref_sb = STRBUF_INIT, marksfilename_sb = STRBUF_INIT,