From 53a770590c317f51428bd223320148f3546f9069 Mon Sep 17 00:00:00 2001 From: Howard Chu Date: Wed, 28 Sep 2005 15:03:43 +0000 Subject: [PATCH] ITS#4046 fix from HEAD --- libraries/liblber/sockbuf.c | 1 + 1 file changed, 1 insertion(+) diff --git a/libraries/liblber/sockbuf.c b/libraries/liblber/sockbuf.c index ff1561d5de..6747093853 100644 --- a/libraries/liblber/sockbuf.c +++ b/libraries/liblber/sockbuf.c @@ -909,6 +909,7 @@ sb_dgram_read( Sockbuf_IO_Desc *sbiod, void *buf, ber_len_t len ) addrlen = sizeof( struct sockaddr ); src = buf; buf += addrlen; + len -= addrlen; rc = recvfrom( sbiod->sbiod_sb->sb_fd, buf, len, 0, src, &addrlen ); return rc > 0 ? rc+sizeof(struct sockaddr) : rc; -- 2.39.2