if (validSignature == signatureFromGuardian) approve()
Several others here have explained how the attack actually happened.