diff --git a/cake/libs/controller/components/security.php b/cake/libs/controller/components/security.php
index e7afec2d1..c9d5e941c 100644
--- a/cake/libs/controller/components/security.php
+++ b/cake/libs/controller/components/security.php
@@ -147,6 +147,7 @@ class SecurityComponent extends Object {
 		$this->__loginRequired($controller);
 		if($this->RequestHandler->isPost()) {
 			$this->__validatePost($controller);
+			return;
 		}
 		$this->__generateToken($controller);
 	}