diff --git a/src/map/atcommand.c b/src/map/atcommand.c index b837410d0c..2b73803d8c 100644 --- a/src/map/atcommand.c +++ b/src/map/atcommand.c @@ -9577,10 +9577,10 @@ ACMD_FUNC(vip) { ACMD_FUNC(showrate) { nullpo_retr(-1,sd); if (!sd->vip.disableshowrate) { - sprintf(atcmd_output,msg_txt(sd,718)); //Personal rate information is not displayed now. + safestrncpy(atcmd_output,msg_txt(sd,718),CHAT_SIZE_MAX); //Personal rate information is not displayed now. sd->vip.disableshowrate = 1; } else { - sprintf(atcmd_output,msg_txt(sd,719)); //Personal rate information will be shown. + safestrncpy(atcmd_output,msg_txt(sd,719),CHAT_SIZE_MAX); //Personal rate information will be shown. sd->vip.disableshowrate = 0; } clif_displaymessage(fd,atcmd_output); diff --git a/src/map/clif.c b/src/map/clif.c index b29237b108..0404932680 100644 --- a/src/map/clif.c +++ b/src/map/clif.c @@ -15984,7 +15984,7 @@ void clif_quest_send_list(struct map_session_data *sd) offset += 2; WFIFOW(fd, offset) = qi->objectives[j].count; offset += 2; - safestrncpy(WFIFOP(fd, offset), mob->jname, NAME_LENGTH); + safestrncpy((char*)WFIFOP(fd, offset), mob->jname, NAME_LENGTH); offset += NAME_LENGTH; } }