From: Joseph Sutton Date: Fri, 6 Oct 2023 02:40:23 +0000 (+1300) Subject: lib:printer_driver: Check return value of gp_inifile_enum_section() (CID 1444835) X-Git-Tag: tevent-0.16.0~77 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=fe86989fcc184ffa55d9fe227cd9410928816100;p=thirdparty%2Fsamba.git lib:printer_driver: Check return value of gp_inifile_enum_section() (CID 1444835) Signed-off-by: Joseph Sutton Reviewed-by: Andrew Bartlett --- 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",