for_each_reflog(): don't abort for bad references
[gitweb.git] / refs / files-backend.c
index 4232da8cb7184ff0c501efdce3c64e9e091c2ad8..ab40db332630057bde5f85b7718349aa9db99f11 100644 (file)
@@ -3324,7 +3324,7 @@ static int do_for_each_reflog(struct strbuf *name, each_ref_fn fn, void *cb_data
                                struct object_id oid;
 
                                if (read_ref_full(name->buf, 0, oid.hash, NULL))
-                                       retval = error("bad ref for %s", name->buf);
+                                       error("bad ref for %s", name->buf);
                                else
                                        retval = fn(name->buf, &oid, 0, cb_data);
                        }