Index: branches/version-2_5-dev/data/class/pages/shopping/LC_Page_Shopping.php
===================================================================
--- branches/version-2_5-dev/data/class/pages/shopping/LC_Page_Shopping.php	(revision 20122)
+++ branches/version-2_5-dev/data/class/pages/shopping/LC_Page_Shopping.php	(revision 20137)
@@ -91,6 +91,7 @@
         if ($objCustomer->isLoginSuccess(true)) {
             SC_Response_Ex::sendRedirect(
-                    $this->getNextLocation($this->cartKey, $this->tpl_uniqid,
-                                           $objCustomer, $objPurchase));
+                    $this->getNextlocation($this->cartKey, $this->tpl_uniqid,
+                                           $objCustomer, $objPurchase,
+                                           $objSiteSess));
             exit;
         }
@@ -135,5 +136,6 @@
                 SC_Response_Ex::sendRedirect(
                         $this->getNextLocation($this->cartKey, $this->tpl_uniqid,
-                                               $objCustomer, $objPurchase));
+                                               $objCustomer, $objPurchase,
+                                               $objSiteSess));
                 exit;
             }
@@ -310,7 +312,8 @@
      * @param SC_Customer $objCustomer SC_Customer インスタンス
      * @param SC_Helper_Purchase $objPurchase SC_Helper_Purchase インスタンス
+     * @param SC_SiteSession $objSiteSess SC_SiteSession インスタンス
      * @return string 遷移先のパス
      */
-    function getNextLocation($product_type_id, $uniqid, &$objCustomer, &$objPurchase) {
+    function getNextLocation($product_type_id, $uniqid, &$objCustomer, &$objPurchase, &$objSiteSess) {
         switch ($product_type_id) {
         case PRODUCT_TYPE_DOWNLOAD:
