freebsd-ports/news/nn/files/patch-al
Steve Price 53f454c3aa Update to version 6.5.5.
PR:		16437
Submitted by:	maintainer
2000-01-29 21:57:14 +00:00

39 lines
796 B
Text

--- inews/inews.c.orig Tue Jan 25 13:42:08 2000
+++ inews/inews.c Wed Jan 26 11:16:19 2000
@@ -32,7 +32,7 @@
extern FILE *ser_wr_fp;
-char host_name[256];
+char host_name[MAXHOSTNAMELEN];
main(argc, argv)
int argc;
@@ -248,6 +248,8 @@
char *cp;
struct passwd *passwd;
char *index(), *getenv();
+ char *getdomainbyfile();
+ char *domain;
passwd = getpwuid(getuid());
@@ -279,9 +281,15 @@
DOMAIN);
#endif /* HIDDENNET */
#else
- fprintf(ser_wr_fp, "From: %s@%s (",
- passwd->pw_name,
- host_name);
+ domain = getdomainbyfile(DOMAIN_FILE);
+ if (domain == NULL)
+ fprintf(ser_wr_fp, "From: %s@%s (",
+ passwd->pw_name,
+ host_name);
+ else
+ fprintf(ser_wr_fp, "From: %s@%s (",
+ passwd->pw_name,
+ domain);
#endif
for (cp = full_name; *cp != '\0'; ++cp)