TODO smb_direct_connection_negotiate_accept_ibv_handler c->state.receive_credits...
authorStefan Metzmacher <metze@samba.org>
Wed, 5 Oct 2016 16:29:55 +0000 (18:29 +0200)
committerStefan Metzmacher <metze@samba.org>
Fri, 1 Jun 2018 12:35:17 +0000 (14:35 +0200)
TODO still wrong, we need to incremend in smb_direct_connection_post_recv()

libcli/smb/smb_direct.c

index 4dcd3b3ec2087e27d05c50c68a3e1dc75149a559..e1b0bad7a44176071505ddade124a56c05da597c 100644 (file)
@@ -1899,6 +1899,7 @@ DEBUG(0,("%s:%s: here...\n", __location__, __func__));
                credits_granted = c->state.receive_credit_max;
                credits_granted -= c->state.receive_credits;
                credits_granted = MIN(credits_granted, c->state.receive_credit_target);
+               c->state.receive_credits += granted;
 
                SSVAL(neg_send->data, 0x08, c->state.send_credit_target);
                SSVAL(neg_send->data, 0x0a, credits_granted);