Acho que não há problema em consertar coisas óbvias - ou seja, se você tem 100% de certeza de que o cara cujo código você está consertando consiga fazer o mesmo - ou substancialmente o mesmo - consertar. Se a correção é mais complexa, geralmente é educado falar com a pessoa cujo código você está consertando - pode ser que você tenha entendido errado a intenção ou a razão da quebra não seja o que você pensou, ou talvez ele tenha planejado outra correção mas por alguma razão não poderia cometer isso ainda (a vida acontece, você sabe :).
Em geral, a regra geralmente é: você quebra a compilação - você corrige a compilação, mas há exceções, especialmente se a correção for óbvia e / ou a pessoa responsável for inacessível.
Claro, se você tiver o caso do disjuntor de construção serial - especialmente com o padrão "check in, went home, build broken for days" - a pessoa responsável precisa conversar sobre porque os sistemas e testes de CI existem e como se deve verificar antes de fazer o check-in:)