From fe86989fcc184ffa55d9fe227cd9410928816100 Mon Sep 17 00:00:00 2001 From: Joseph Sutton Date: Fri, 6 Oct 2023 15:40:23 +1300 Subject: [PATCH] lib:printer_driver: Check return value of gp_inifile_enum_section() (CID 1444835) Signed-off-by: Joseph Sutton Reviewed-by: Andrew Bartlett --- lib/printer_driver/printer_driver.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/printer_driver/printer_driver.c b/lib/printer_driver/printer_driver.c index e41f665aacd..2d07df37adc 100644 --- a/lib/printer_driver/printer_driver.c +++ b/lib/printer_driver/printer_driver.c @@ -387,6 +387,9 @@ static NTSTATUS enum_devices_in_toc(struct gp_inifile_context *ctx, status = gp_inifile_enum_section(ctx, decorated_models_section_name, &num_devices, &devices, &device_values); + if (!NT_STATUS_IS_OK(status)) { + return status; + } for (d = 0; d < num_devices; d++) { DEBUG(11,("processing device: %s\n", -- 2.47.3