Commit f2dc4d51 authored by Dr. Stephen Henson's avatar Dr. Stephen Henson
Browse files

Encode b == NULL or blen == 0 as zero.



PR#3904

Reviewed-by: default avatarRich Salz <rsalz@openssl.org>
parent 1ae3fdbe
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -158,8 +158,8 @@ static size_t i2c_ibuf(const unsigned char *b, size_t blen, int neg,

    if (pad)
        *(p++) = pb;
    if (blen == 0)
        *(p++) = 0;
    if (b == NULL || blen == 0)
        *p = 0;
    else if (!neg)
        memcpy(p, b, blen);
    else {