• Show log

    Commit

  • Hash : 0dc7faa9
    Author : Stefan Sperling
    Date : 2020-08-09T20:33:12

    fix double-free when quitting tog's diff view; found by ofree
    
        at /home/stsp/src/got/tog/tog.c:3415
    3415            free(s->line_offsets);
    (gdb) bt
        msg=0x80e2a4cd87e "chunk is already free %p")
        at /usr/src/lib/libc/stdlib/malloc.c:300
        check=1) at /usr/src/lib/libc/stdlib/malloc.c:1070
        clear=0, check=<optimized out>, argsz=0)
        at /usr/src/lib/libc/stdlib/malloc.c:1431
        at /usr/src/lib/libc/stdlib/malloc.c:1488
        at /home/stsp/src/got/tog/tog.c:3415
        at /home/stsp/src/got/tog/tog.c:518
        at /home/stsp/src/got/tog/tog.c:954
        at /home/stsp/src/got/tog/tog.c:2728
        at /home/stsp/src/got/tog/tog.c:5683
    (gdb)