]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
s4:torture:rpc: spoolss fix cast-align warnings
authorGary Lockyer <gary@catalyst.net.nz>
Wed, 18 Mar 2026 00:42:38 +0000 (13:42 +1300)
committerVolker Lendecke <vl@samba.org>
Fri, 20 Mar 2026 14:30:23 +0000 (14:30 +0000)
Signed-off-by: Gary Lockyer <gary@catalyst.net.nz>
Reviewed-by: Volker Lendecke <vl@samba.org>
Autobuild-User(master): Volker Lendecke <vl@samba.org>
Autobuild-Date(master): Fri Mar 20 14:30:23 UTC 2026 on atb-devel-224

source4/torture/rpc/spoolss.c

index f8c71cb6db3a6ea4ced2dd060927d450cb5b3080..0bfbca4fe23497ff9670a0c9ed9d55cdbe690457 100644 (file)
@@ -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);