diff --git a/addons/member_extra_info/member_extra_info.addon.php b/addons/member_extra_info/member_extra_info.addon.php
index 47ab98c04..3f3effc22 100644
--- a/addons/member_extra_info/member_extra_info.addon.php
+++ b/addons/member_extra_info/member_extra_info.addon.php
@@ -30,7 +30,7 @@
$oMemberController = &getController('member');
// 1. 출력문서중에서
]*)member_([0-9]*)([^\>]*)>(.*?)\<\/div\>!is', array($oMemberController, 'transImageName'), $output);
+ $output = preg_replace_callback('!
]*)member_([0-9\-]*)([^\>]*)>(.*?)\<\/div\>!is', array($oMemberController, 'transImageName'), $output);
// 2. 출력문서중에 를 찾아서 member_controller::transSignature()를 이용해서 서명을 추가
$output = preg_replace_callback('//i', array($oMemberController, 'transSignature'), $output);
diff --git a/modules/member/member.controller.php b/modules/member/member.controller.php
index 3bbcab8d4..e4ba01a4b 100644
--- a/modules/member/member.controller.php
+++ b/modules/member/member.controller.php
@@ -1314,6 +1314,8 @@
**/
function transImageName($matches) {
$member_srl = $matches[2];
+ if($member_srl<0) return $matches[4];
+
$text = $matches[4];
if(!$member_srl) return $matches[0];