En los contratos por tiempo indefinido, pactada una retribución al fiador, subsistirá la fianza hasta que, por la terminación completa del contrato principal que se afiance, se cancelen definitivamente las obligaciones que nazcan de él, sea cual fuere su duración, a no ser que por pacto expreso se hubiere fijado plazo a la fianza.