-fix offset issue

This commit is contained in:
Christian Grothoff 2021-11-19 21:26:35 +01:00
parent 52fe9d657b
commit 2fed889224
No known key found for this signature in database
GPG Key ID: 939E6BE1E29FC3CC
3 changed files with 4 additions and 3 deletions

View File

@ -14,7 +14,7 @@
TALER; see the file COPYING. If not, see <http://www.gnu.org/licenses/>
*/
/**
* @file util/secmod_common.c
* @file util/crypto_helper_common.c
* @brief Common functions for the exchange security modules
* @author Florian Dold <dold@taler.net>
*/

View File

@ -298,8 +298,8 @@ TALER_CRYPTO_helper_rsa_poll (struct TALER_CRYPTO_RsaDenominationHelper *dh)
ssize_t ret;
ret = recv (dh->sock,
buf,
sizeof (buf),
buf + off,
sizeof (buf) - off,
(dh->synced && (0 == off))
? MSG_DONTWAIT
: 0);

View File

@ -91,6 +91,7 @@ TES_transmit (int sock,
pos,
end - off,
0 /* no flags => blocking! */);
if ( (-1 == ret) &&
( (EAGAIN == errno) ||
(EINTR == errno) ) )