s4:libcli: remove unneeded talloc_reference() usage
authorStefan Metzmacher <metze@samba.org>
Wed, 27 Jan 2010 10:01:25 +0000 (11:01 +0100)
committerStefan Metzmacher <metze@samba.org>
Fri, 29 Jan 2010 10:16:13 +0000 (11:16 +0100)
metze

source4/libcli/raw/rawnotify.c

index b277a2c7da929cbe2f4d09d673da9aec2faae2a1..2155076dd76335cac99985adcaa4a0fa100ccb9a 100644 (file)
@@ -155,11 +155,8 @@ NTSTATUS smb_raw_ntcancel(struct smbcli_request *oldreq)
         * smbcli_request_send() free's oneway requests
         * but we want to keep it under oldreq->ntcancel
         */
-       if (!talloc_reference(oldreq, req)) {
-               talloc_free(req);
-               return NT_STATUS_NO_MEMORY;
-       }
        req->do_not_free = true;
+       talloc_steal(oldreq, req);
 
        smbcli_request_send(req);