Fix a dumb bug where we would allocate too little memory in event_get_supported_methods().

svn:r1383
This commit is contained in:
Nick Mathewson 2009-07-28 05:09:06 +00:00
parent 709c21c48c
commit f8b527e6a1
2 changed files with 2 additions and 3 deletions

View File

@ -1,5 +1,6 @@
Changes in 2.0.3-alpha:
o Add a new code to support SSL/TLS on bufferevents, using the OpenSSL library (where available).
o Fix a bug where we didn't allocate enough memory in event_get_supported_methods().
Changes in 2.0.2-alpha:
o Add a new flag to bufferevents to make all callbacks automatically deferred.

View File

@ -463,15 +463,13 @@ event_reinit(struct event_base *base)
const char **
event_get_supported_methods(void)
{
static const char **methods;
static const char **methods = NULL;
const struct eventop **method;
const char **tmp;
int i = 0, k;
/* count all methods */
for (method = &eventops[0]; *method != NULL; ++method) {
if (event_is_method_disabled((*method)->name))
continue;
++i;
}