diff --git a/modules/comment.module b/modules/comment.module
index 1fde5f3a029001946c9b423b4a61fc805c752cf0..03cc39d5542c701bbecfed3876605362612a449d 100644
--- a/modules/comment.module
+++ b/modules/comment.module
@@ -112,7 +112,7 @@ function comment_user($type, $edit, &$user) {
break;
case "edit_form":
// when user tries to edit his own data
- return form_textarea(t("Signature"), "signature", $edit["signature"], 70, 3, t("Your signature will be publicly displayed at the end of your comments.") ."
". form_allowed_tags_text());
+ return form_textarea(t("Signature"), "signature", $user->signature, 70, 3, t("Your signature will be publicly displayed at the end of your comments.") ."
". form_allowed_tags_text());
case "edit_validate":
// validate user data editing
return array("signature" => $edit["signature"]);