diff --git a/[refs] b/[refs] index 9829a4a0b262..7713db20b357 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: ce5bd4aca3c467936370846119b7f3daf9ccea78 +refs/heads/master: 6e050778c5d08a97d5d98f7cb62bc503e872615c diff --git a/trunk/crypto/scatterwalk.c b/trunk/crypto/scatterwalk.c index 297e19d13c4e..9aeeb52004a5 100644 --- a/trunk/crypto/scatterwalk.c +++ b/trunk/crypto/scatterwalk.c @@ -105,6 +105,9 @@ void scatterwalk_map_and_copy(void *buf, struct scatterlist *sg, struct scatter_walk walk; unsigned int offset = 0; + if (!nbytes) + return; + for (;;) { scatterwalk_start(&walk, sg);