]> git.proxmox.com Git - mirror_ubuntu-eoan-kernel.git/blobdiff - net/ipv4/tcp_bpf.c
bpf: Sockmap/tls, fix pop data with SK_DROP return code
[mirror_ubuntu-eoan-kernel.git] / net / ipv4 / tcp_bpf.c
index e38705165ac9bd48910348169fc9904c41fb48dc..587d5561181457a9bd78705ec8d3ef907d0f84c5 100644 (file)
@@ -315,10 +315,7 @@ more_data:
                 */
                delta = msg->sg.size;
                psock->eval = sk_psock_msg_verdict(sk, psock, msg);
-               if (msg->sg.size < delta)
-                       delta -= msg->sg.size;
-               else
-                       delta = 0;
+               delta -= msg->sg.size;
        }
 
        if (msg->cork_bytes &&