Bug #1774 ยป lighttpd-1.4.19.memory.leak.patch
request.c 2008-09-20 20:03:14.000000000 +0800 | ||
---|---|---|
"request-header:\n",
|
||
con->request.request);
|
||
}
|
||
ds->free((data_unset*)ds);
|
||
return 0;
|
||
}
|
||
... | ... | |
con->http_status = 400;
|
||
con->keep_alive = 0;
|
||
array_insert_unique(con->request.headers, (data_unset *)ds);
|
||
ds->free((data_unset*)ds);
|
||
return 0;
|
||
}
|
||
}
|
||
... | ... | |
con->http_status = 400;
|
||
con->keep_alive = 0;
|
||
array_insert_unique(con->request.headers, (data_unset *)ds);
|
||
ds->free((data_unset*)ds);
|
||
return 0;
|
||
}
|
||
} else if (cmp > 0 && 0 == (cmp = buffer_caseless_compare(CONST_BUF_LEN(ds->key), CONST_STR_LEN("Content-Type")))) {
|
||
... | ... | |
"request-header:\n",
|
||
con->request.request);
|
||
}
|
||
ds->free((data_unset*)ds);
|
||
return 0;
|
||
}
|
||
} else if (cmp > 0 && 0 == (cmp = buffer_caseless_compare(CONST_BUF_LEN(ds->key), CONST_STR_LEN("Expect")))) {
|
||
... | ... | |
"request-header:\n",
|
||
con->request.request);
|
||
}
|
||
ds->free((data_unset*)ds);
|
||
return 0;
|
||
}
|
||
} else if (cmp > 0 && 0 == (cmp = buffer_caseless_compare(CONST_BUF_LEN(ds->key), CONST_STR_LEN("If-Modified-Since")))) {
|
||
... | ... | |
"request-header:\n",
|
||
con->request.request);
|
||
}
|
||
ds->free((data_unset*)ds);
|
||
return 0;
|
||
}
|
||
} else if (cmp > 0 && 0 == (cmp = buffer_caseless_compare(CONST_BUF_LEN(ds->key), CONST_STR_LEN("If-None-Match")))) {
|
||
... | ... | |
"request-header:\n",
|
||
con->request.request);
|
||
}
|
||
ds->free((data_unset*)ds);
|
||
return 0;
|
||
}
|
||
} else if (cmp > 0 && 0 == (cmp = buffer_caseless_compare(CONST_BUF_LEN(ds->key), CONST_STR_LEN("Range")))) {
|
||
... | ... | |
"request-header:\n",
|
||
con->request.request);
|
||
}
|
||
ds->free((data_unset*)ds);
|
||
return 0;
|
||
}
|
||
}
|