Index: /branches/version-2/data/class/pages/mypage/LC_Page_Mypage_DeliveryAddr.php
===================================================================
--- /branches/version-2/data/class/pages/mypage/LC_Page_Mypage_DeliveryAddr.php	(revision 17678)
+++ /branches/version-2/data/class/pages/mypage/LC_Page_Mypage_DeliveryAddr.php	(revision 17679)
@@ -124,6 +124,12 @@
                     $deliv_count = $objQuery->count("dtb_other_deliv", "customer_id=?", array($objCustomer->getValue('customer_id')));
                     if ($deliv_count < DELIV_ADDR_MAX or isset($_POST['other_deliv_id'])){
-                        $this->lfRegistData($_POST,$arrRegistColumn, $objCustomer);
+                        $deliv_count = $objQuery->count("dtb_other_deliv","customer_id=? and other_deliv_id = ?" ,array($objCustomer->getValue('customer_id'), $_POST['other_deliv_id']));
+                            if ($deliv_count == 1) {
+                            $this->lfRegistData($_POST,$arrRegistColumn, $objCustomer);
+                        } else {
+                            SC_Utils_Ex::sfDispSiteError(CUSTOMER_ERROR);
+                        }
                     }
+                    
                     $this->tpl_onload = "fnUpdateParent('". $this->getLocation($_POST['ParentPage']) ."'); window.close();";
                 }
