summaryrefslogtreecommitdiff
path: root/src/plugin.c
diff options
context:
space:
mode:
authorGlenn Strauss <gstrauss@gluelogic.com>2019-10-21 22:49:59 -0400
committerGlenn Strauss <gstrauss@gluelogic.com>2020-05-23 17:59:29 -0400
commitb2b41e36e3a71375c1e9d3f6c09574a4d9cc246b (patch)
treee06c86f3efd8a78b853ec47e6c98bcafc4801729 /src/plugin.c
parentbe04c1239f9d978acff13608776b90996eb9e3d5 (diff)
downloadlighttpd-git-b2b41e36e3a71375c1e9d3f6c09574a4d9cc246b.tar.gz
[core] struct plugin_data_base
Diffstat (limited to 'src/plugin.c')
-rw-r--r--src/plugin.c8
1 files changed, 2 insertions, 6 deletions
diff --git a/src/plugin.c b/src/plugin.c
index 4e54a3b7..980aaae6 100644
--- a/src/plugin.c
+++ b/src/plugin.c
@@ -24,10 +24,6 @@
*
*/
-typedef struct {
- PLUGIN_DATA;
-} plugin_data;
-
typedef enum {
PLUGIN_FUNC_HANDLE_URI_CLEAN,
PLUGIN_FUNC_HANDLE_URI_RAW,
@@ -282,7 +278,7 @@ int plugins_load(server *srv) {
typedef struct {
handler_t(*fn)();
- void *data;
+ plugin_data_base *data;
} plugin_fn_data;
__attribute_hot__
@@ -406,7 +402,7 @@ handler_t plugins_call_init(server *srv) {
}
/* used for con->mode, DIRECT == 0, plugins above that */
- ((plugin_data *)(p->data))->id = i + 1;
+ ((plugin_data_base *)(p->data))->id = i + 1;
if (p->version != LIGHTTPD_VERSION_ID) {
log_error_write(srv, __FILE__, __LINE__, "ss",