diff --git a/include/services.h b/include/services.h index d2fa9d7fa..8e16045e9 100644 --- a/include/services.h +++ b/include/services.h @@ -41,8 +41,6 @@ #include "defs.h" #include "sysconf.h" -#define BUFSIZE 1024 - #define _(x) x #define N_(x, y) x, y diff --git a/modules/extra/regex_posix.cpp b/modules/extra/regex_posix.cpp index bf7cc464d..75474af5b 100644 --- a/modules/extra/regex_posix.cpp +++ b/modules/extra/regex_posix.cpp @@ -39,7 +39,7 @@ public: int err = regcomp(&this->regbuf, expr.c_str(), REG_EXTENDED | REG_NOSUB | REG_ICASE); if (err) { - char buf[BUFSIZE]; + char buf[256]; regerror(err, &this->regbuf, buf, sizeof(buf)); regfree(&this->regbuf); throw RegexException("Error in regex " + expr + ": " + buf); diff --git a/modules/extra/regex_tre.cpp b/modules/extra/regex_tre.cpp index b9493ffe7..1afdabc07 100644 --- a/modules/extra/regex_tre.cpp +++ b/modules/extra/regex_tre.cpp @@ -37,7 +37,7 @@ public: int err = regcomp(&this->regbuf, expr.c_str(), REG_EXTENDED | REG_NOSUB); if (err) { - char buf[BUFSIZE]; + char buf[256]; regerror(err, &this->regbuf, buf, sizeof(buf)); regfree(&this->regbuf); throw RegexException("Error in regex " + expr + ": " + buf); diff --git a/modules/webcpanel/static_fileserver.cpp b/modules/webcpanel/static_fileserver.cpp index 39f9019e7..9ae369509 100644 --- a/modules/webcpanel/static_fileserver.cpp +++ b/modules/webcpanel/static_fileserver.cpp @@ -39,7 +39,7 @@ bool StaticFileServer::OnRequest(HTTP::Provider *server, const Anope::string &pa reply.headers["Cache-Control"] = "public"; int i; - char buffer[BUFSIZE]; + char buffer[1024]; while ((i = read(fd, buffer, sizeof(buffer))) > 0) reply.Write(buffer, i); diff --git a/modules/webcpanel/template_fileserver.cpp b/modules/webcpanel/template_fileserver.cpp index 26c5ceb07..98ed3a578 100644 --- a/modules/webcpanel/template_fileserver.cpp +++ b/modules/webcpanel/template_fileserver.cpp @@ -107,7 +107,7 @@ void TemplateFileServer::Serve(HTTP::Provider *server, const Anope::string &page Anope::string buf; int i; - char buffer[BUFSIZE]; + char buffer[1024]; while ((i = read(fd, buffer, sizeof(buffer) - 1)) > 0) { buffer[i] = 0; diff --git a/src/config.cpp b/src/config.cpp index b00e10516..bddbf772a 100644 --- a/src/config.cpp +++ b/src/config.cpp @@ -754,7 +754,7 @@ bool File::End() const Anope::string File::Read() { Anope::string ret; - char buf[BUFSIZE]; + char buf[1024]; while (fgets(buf, sizeof(buf), this->fp) != NULL) { char *nl = strchr(buf, '\n'); diff --git a/src/misc.cpp b/src/misc.cpp index 036ea8402..4c7c24c3a 100644 --- a/src/misc.cpp +++ b/src/misc.cpp @@ -685,7 +685,7 @@ Anope::string Anope::strftime(time_t t, const NickCore *nc, bool short_output) tzset(); } - char buf[BUFSIZE]; + char buf[256]; strftime(buf, sizeof(buf), "%c", (nc ? localtime(&t) : gmtime(&t))); if (nc)