commit - 450eaa8b146d79bea2967c484686831ecd608c14
commit + 5767055949fa7c49469611a514c2f4e3ae77c5e1
blob - 90bfd8951f9142131facc3e9770db2c4479da161
blob + e2ca7c7dacf4e7ba9918bc542d28f81a27957444
--- tog/tog.c
+++ tog/tog.c
fclose(blame->f);
blame->f = NULL;
}
- for (i = 0; i < blame->nlines; i++)
- free(blame->lines[i].id);
- free(blame->lines);
- blame->lines = NULL;
+ if (blame->lines) {
+ for (i = 0; i < blame->nlines; i++)
+ free(blame->lines[i].id);
+ free(blame->lines);
+ blame->lines = NULL;
+ }
free(blame->cb_args.commit_id);
blame->cb_args.commit_id = NULL;