From: Stephan Bosch Date: Sat, 25 Nov 2023 16:06:37 +0000 (+0100) Subject: lib-lua: dlua-dovecot-http - Default to script event if script provides no event... X-Git-Tag: 2.4.0~1760 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=bb9be32c8100368cdcc60d4c6bfdbcca4ba3a92a;p=thirdparty%2Fdovecot%2Fcore.git lib-lua: dlua-dovecot-http - Default to script event if script provides no event for HTTP client --- diff --git a/src/lib-lua/dlua-dovecot-http.c b/src/lib-lua/dlua-dovecot-http.c index 53bfffcf8d..55590371c0 100644 --- a/src/lib-lua/dlua-dovecot-http.c +++ b/src/lib-lua/dlua-dovecot-http.c @@ -475,6 +475,10 @@ static int parse_client_settings(lua_State *L, struct http_client_settings *set, lua_getfield(L, -1, "event_parent"); if (!lua_isnil(L, -1)) set->event_parent = dlua_check_event(L, -1); + else { + struct dlua_script *script = dlua_script_from_state(L); + set->event_parent = script->event; + } return 0; }