The BGB (German civil code) looks to have similar:
> Section 276(3): The obligor may not be released in advance from liability for intent