• Show log

    Commit

  • Hash : 9dac1f95
    Author : Carlos Martín Nieto
    Date : 2014-08-09T10:56:50

    config: a multiline var can start immediately
    
    In the check for multiline, we traverse the backslashes from the end
    backwards and int the end assert that we haven't gone past the beginning
    of the line. We make sure of this in the loop condition, but we also
    check in the return value.
    
    However, for certain configurations, a line in a multiline variable
    might be empty to aid formatting. In that case, 'end' == 'start', since
    we ended up looking at the first char which made it a multiline.
    
    There is no need for the (end > start) check in the return, since the
    loop guarantees we won't go further back than the first char in the
    line, and we do accept the first char to be the final backslash.
    
    This fixes #2483.