X-Git-Url: http://git.silcnet.org/gitweb/?p=silc.git;a=blobdiff_plain;f=apps%2Fsilcd%2Fpacket_send.c;h=d2d21517068d73afe44e4b0cf78d543a2fad3669;hp=2c8786c3a5ada9eafd45c8a1fb44ca8b75334be4;hb=d47a87b03b846e2333ef57b2c0d81f1644992964;hpb=e3654ab77286898065796f3aba10ab9d22446190 diff --git a/apps/silcd/packet_send.c b/apps/silcd/packet_send.c index 2c8786c3..d2d21517 100644 --- a/apps/silcd/packet_send.c +++ b/apps/silcd/packet_send.c @@ -1036,13 +1036,14 @@ void silc_server_send_private_message(SilcServer server, void silc_server_send_motd(SilcServer server, SilcSocketConnection sock) { - char *motd; + char *motd, *motd_file = NULL; uint32 motd_len; - if (server->config && server->config->motd && - server->config->motd->motd_file) { + if (server->config) + motd_file = server->config->server_info->motd_file; - motd = silc_file_readfile(server->config->motd->motd_file, &motd_len); + if (motd_file) { + motd = silc_file_readfile(motd_file, &motd_len); if (!motd) return;