• Show log

    Commit

  • Hash : c146374c
    Author : Patrick Steinhardt
    Date : 2020-06-08T12:54:26

    revparse: detect out-of-memory cases when parsing curly brace contents
    
    When extracting curly braces (e.g. the "upstream" part in
    "HEAD@{upstream}"), we put the curly braces' contents into a `git_buf`
    structure, but don't check the return value of `git_buf_putc`. So when
    we run out-of-memory, we'll use a partially filled buffer without
    noticing.
    
    Let's fix this issue by checking `git_buf_putc`'s return value.