From: Gary Lockyer Date: Wed, 18 Mar 2026 00:42:38 +0000 (+1300) Subject: s4:torture:rpc: spoolss fix cast-align warnings X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=716e5fb7710f82aa23e21648dfa41e18c92bc41e;p=thirdparty%2Fsamba.git s4:torture:rpc: spoolss fix cast-align warnings Signed-off-by: Gary Lockyer Reviewed-by: Volker Lendecke Autobuild-User(master): Volker Lendecke Autobuild-Date(master): Fri Mar 20 14:30:23 UTC 2026 on atb-devel-224 --- diff --git a/source4/torture/rpc/spoolss.c b/source4/torture/rpc/spoolss.c index f8c71cb6db3..0bfbca4fe23 100644 --- a/source4/torture/rpc/spoolss.c +++ b/source4/torture/rpc/spoolss.c @@ -8187,7 +8187,7 @@ static bool test_get_core_printer_drivers_arch_guid(struct torture_context *tctx r.in.servername = talloc_asprintf(tctx, "\\\\%s", dcerpc_server_name(p)); r.in.architecture = "foobar"; r.in.core_driver_size = 0; - r.in.core_driver_dependencies = (uint16_t *)blob.data; + r.in.core_driver_dependencies = discard_align_p(uint16_t, blob.data); r.in.core_printer_driver_count = 0; r.out.core_printer_drivers = &core_printer_drivers; @@ -8205,7 +8205,7 @@ static bool test_get_core_printer_drivers_arch_guid(struct torture_context *tctx "push_reg_multi_sz failed"); r.in.core_driver_size = blob.length/2; - r.in.core_driver_dependencies = (uint16_t *)blob.data; + r.in.core_driver_dependencies = discard_align_p(uint16_t, blob.data); r.in.core_printer_driver_count = 1; r.out.core_printer_drivers = talloc_zero_array(tctx, struct spoolss_CorePrinterDriver, r.in.core_printer_driver_count); @@ -8232,7 +8232,7 @@ static bool test_get_core_printer_drivers_arch_guid(struct torture_context *tctx "push_reg_multi_sz failed"); r.in.core_driver_size = blob.length/2; - r.in.core_driver_dependencies = (uint16_t *)blob.data; + r.in.core_driver_dependencies = discard_align_p(uint16_t, blob.data); r.in.core_printer_driver_count = 1; r.out.core_printer_drivers = talloc_zero_array(tctx, struct spoolss_CorePrinterDriver, r.in.core_printer_driver_count);