diff mbox series

[3/3] Lua: Add NO_DATA_HANDLER to HANDLER_MASK enumeration

Message ID YfAfp+1spcDI8iK4@decadent.org.uk
State Accepted
Headers show
Series [1/3] handlers: Change parameters to allow passing both data and scriptfn | expand

Commit Message

Ben Hutchings Jan. 25, 2022, 4:04 p.m. UTC
The HANDLER_MASK enumeration was nearly complete, but missing the
NO_DATA_HANDLER flag.

Signed-off-by: Ben Hutchings <ben.hutchings_ext@softathome.com>
---
 corelib/lua_interface.c | 1 +
 1 file changed, 1 insertion(+)

Comments

Stefano Babic Feb. 7, 2022, 12:35 p.m. UTC | #1
On 25.01.22 17:04, Ben Hutchings wrote:
> The HANDLER_MASK enumeration was nearly complete, but missing the
> NO_DATA_HANDLER flag.
> 
> Signed-off-by: Ben Hutchings <ben.hutchings_ext@softathome.com>
> ---
>   corelib/lua_interface.c | 1 +
>   1 file changed, 1 insertion(+)
> 
> diff --git a/corelib/lua_interface.c b/corelib/lua_interface.c
> index 8041567..fe977c1 100644
> --- a/corelib/lua_interface.c
> +++ b/corelib/lua_interface.c
> @@ -1036,6 +1036,7 @@ static int luaopen_swupdate(lua_State *L)
>   		lua_push_enum(L, "SCRIPT_HANDLER", SCRIPT_HANDLER);
>   		lua_push_enum(L, "BOOTLOADER_HANDLER", BOOTLOADER_HANDLER);
>   		lua_push_enum(L, "PARTITION_HANDLER", PARTITION_HANDLER);
> +		lua_push_enum(L, "NO_DATA_HANDLER", NO_DATA_HANDLER);
>   		lua_push_enum(L, "ANY_HANDLER", ANY_HANDLER);
>   		lua_settable(L, -3);
>   

This fixes a bug and it is orthogonal to the discussion on ML:

Applied to -master, thanks !

Best regards,
Stefano Babic
diff mbox series

Patch

diff --git a/corelib/lua_interface.c b/corelib/lua_interface.c
index 8041567..fe977c1 100644
--- a/corelib/lua_interface.c
+++ b/corelib/lua_interface.c
@@ -1036,6 +1036,7 @@  static int luaopen_swupdate(lua_State *L)
 		lua_push_enum(L, "SCRIPT_HANDLER", SCRIPT_HANDLER);
 		lua_push_enum(L, "BOOTLOADER_HANDLER", BOOTLOADER_HANDLER);
 		lua_push_enum(L, "PARTITION_HANDLER", PARTITION_HANDLER);
+		lua_push_enum(L, "NO_DATA_HANDLER", NO_DATA_HANDLER);
 		lua_push_enum(L, "ANY_HANDLER", ANY_HANDLER);
 		lua_settable(L, -3);