repo: ngircd
action: commit
revision: 
path_from: 
revision_from: fcf2874a9d64675c64afbce58cd4cdc73de54978:
path_to: 
revision_to: 
git.thebackupbox.net
ngircd
git clone git://git.thebackupbox.net/ngircd
commit fcf2874a9d64675c64afbce58cd4cdc73de54978
Author: Alexander Barton 
Date:   Thu May 7 18:10:41 2020 +0200

    Allow more characters per line in MOTD and help text files

    Change the line buffer in the Read_TextFile() function from 127 to
    COMMAND_LEN (=512) bytes. Lines can't even get that long, because they
    have to be prefixed before being sent to the client, so this is a sane
    maximum.

    This allows for even more "fancy" and "wider" MOTDs :-)

    Closes #271.

diff --git a/src/ngircd/conf.c b/src/ngircd/conf.c
index a58ac26e2c301cdb108e1350d3ac7b1e9aded0c4..
index ..1c5ba624d5dd93e732b511d204dca4e8f6196244 100644
--- a/src/ngircd/conf.c
+++ b/src/ngircd/conf.c
@@ -853,7 +853,7 @@ no_listenports(void)
 static bool
 Read_TextFile(const char *Filename, const char *Name, array *Destination)
 {
-	char line[127];
+	char line[COMMAND_LEN];
 	FILE *fp;
 	int line_no = 1;

-----END OF PAGE-----