commit - 125fc911a4943d3daac3707911900bbeb7413db8
commit + 9093afe0fa5f6e52a64c1b4bfbf369d0a1ac3dfd
blob - ce92dab6cd549c3c215b39c9561173732788a67c
blob + 42cbf71abb6e8b550dfb0a2331f340ca01f869de
--- tog/tog.c
+++ tog/tog.c
free_commits(&s->limit_commits);
free_commits(&s->real_commits);
+ free_colors(&s->colors);
free(s->in_repo_path);
s->in_repo_path = NULL;
free(s->start_id);
goto done;
err = add_color(&s->colors, "^$", TOG_COLOR_AUTHOR,
get_color_value("TOG_COLOR_AUTHOR"));
- if (err) {
- free_colors(&s->colors);
+ if (err)
goto done;
- }
err = add_color(&s->colors, "^$", TOG_COLOR_DATE,
get_color_value("TOG_COLOR_DATE"));
- if (err) {
- free_colors(&s->colors);
+ if (err)
goto done;
- }
}
view->show = show_log_view;