Commit 5dd8e67a authored by Andy Polyakov's avatar Andy Polyakov
Browse files

err/err.c: fix "wraparound" bug in ERR_set_error_data.



Reviewed-by: default avatarRich Salz <rsalz@openssl.org>
(cherry picked from commit d3d880ce)
parent 5c26dd5b
Loading
Loading
Loading
Loading
+0 −2
Original line number Diff line number Diff line
@@ -702,8 +702,6 @@ void ERR_set_error_data(char *data, int flags)
        return;

    i = es->top;
    if (i == 0)
        i = ERR_NUM_ERRORS - 1;

    err_clear_data(es, i);
    es->err_data[i] = data;