]> code.citadel.org Git - citadel.git/blobdiff - webcit/sysmsgs.c
*** empty log message ***
[citadel.git] / webcit / sysmsgs.c
index 9f8800754517f0aabf549ab07ae580cdb4193fce..ddf38ad9f80d4e62bef7cf2bd6265ac788a5a442 100644 (file)
@@ -38,7 +38,7 @@ void display_edit(char *description, char *check_cmd,
        serv_getln(buf, sizeof buf);
 
        if (buf[0] != '2') {
-               strcpy(WC->ImportantMessage, &buf[4]);
+               safestrncpy(WC->ImportantMessage, &buf[4], sizeof WC->ImportantMessage);
                display_main_menu();
                return;
        }
@@ -91,7 +91,7 @@ void save_edit(char *description, char *enter_cmd, int regoto)
        serv_puts(enter_cmd);
        serv_getln(buf, sizeof buf);
        if (buf[0] != '4') {
-               strcpy(WC->ImportantMessage, &buf[4]);
+               safestrncpy(WC->ImportantMessage, &buf[4], sizeof WC->ImportantMessage);
                display_main_menu();
                return;
        }