SNET: fix writing of files.
authorWilfried Goesgens <dothebart@citadel.org>
Sun, 16 Dec 2012 21:55:50 +0000 (22:55 +0100)
committerWilfried Goesgens <dothebart@citadel.org>
Sun, 16 Dec 2012 21:55:50 +0000 (22:55 +0100)
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