During a Commons debate, Mr McDonnell warned of a "long-haul engagement" that would "threaten the peace and stability of the region and have consequences for our own people and the global economy".
Mr Corbyn raised fears that the action had not been thought through. Mr Gardiner argued Britain had no responsibility to enforce the resolution.