summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--pttbbs/mbbsd/angel.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/pttbbs/mbbsd/angel.c b/pttbbs/mbbsd/angel.c
index 6612b909..578de474 100644
--- a/pttbbs/mbbsd/angel.c
+++ b/pttbbs/mbbsd/angel.c
@@ -350,11 +350,6 @@ angel_order_song(char *receiver, size_t sz_receiver) {
if (!*cuser.myangel)
return NULL;
- // ensure if my angel is still valid.
- if (passwd_load_user(cuser.myangel, &udata) <= 0 ||
- !(udata.userlevel & PERM_ANGEL))
- return NULL;
-
#ifdef ANGEL_ORDER_SONG_DAY
// check day
{
@@ -365,6 +360,11 @@ angel_order_song(char *receiver, size_t sz_receiver) {
}
#endif
+ // ensure if my angel is still valid.
+ if (passwd_load_user(cuser.myangel, &udata) <= 0 ||
+ !(udata.userlevel & PERM_ANGEL))
+ return NULL;
+
angel_nick = angel_get_nick();
snprintf(prompt, sizeof(prompt), "要留言給你的%s小天使嗎? [y/N]: ",
angel_nick);