]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
libsmb: Fix a nomem return from cli_smb2_list_send()
authorVolker Lendecke <vl@samba.org>
Mon, 5 May 2025 09:07:08 +0000 (11:07 +0200)
committerVolker Lendecke <vl@samba.org>
Thu, 15 May 2025 14:03:34 +0000 (14:03 +0000)
Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Stefan Metzmacher <metze@samba.org>
source3/libsmb/cli_smb2_fnum.c

index 155bc6ae353cd05fa6da5af617ee15d2afca9ac0..06599004f39a8e1270d63d5d0854c750d730d439 100644 (file)
@@ -1549,8 +1549,8 @@ struct tevent_req *cli_smb2_list_send(
                                   .length=sizeof(linear_mode) };
 
                in_cblobs = talloc_zero(mem_ctx, struct smb2_create_blobs);
-               if (in_cblobs == NULL) {
-                       return NULL;
+               if (tevent_req_nomem(in_cblobs, req)) {
+                       return tevent_req_post(req, ev);
                }
 
                status = smb2_create_blob_add(in_cblobs, in_cblobs,