diff --git a/crypto/err/err.c b/crypto/err/err.c index 07911e25b22b844fbcbf6342ff692ac39c6b771e..8d0da79f3015bec26f3621d8aa821bb2a587647b 100644 --- a/crypto/err/err.c +++ b/crypto/err/err.c @@ -730,8 +730,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;