SNET: fix writing of files.
[citadel.git] / citadel / modules / network / serv_netconfig.c
index dc6f9d3f07577a835ceaa818343c1ba12cc528ab..12662f066564a786d71137f963c92dcb3e14715b 100644 (file)
@@ -418,8 +418,9 @@ void cmd_snet(char *argbuf) {
                                ERROR + INTERNAL_ERROR);
                        return;
                }
-               safestrncpy(filename, file_mail_aliases, sizeof(filename));
+               len = safestrncpy(filename, file_mail_aliases, sizeof(filename));
                memset(MailAliasesFound, 0, sizeof(MailAliasesFound));
+               memcpy(tempfilename, filename, len + 1);
                IsMailAlias = 1;
        }
        else