Description of problem: I just tried to compile package ruby-1.8.2-1 from Redhat Fedora development tree. The compiler said ossl_ocsp.c(264): remark #592: variable "req" is used before its value is set The source code is OCSP_REQUEST *req; VALUE str; unsigned char *p; long len; if((len = i2d_OCSP_REQUEST(req, NULL)) <= 0) Suggest init local variable "req" before first use. 2. rubyext.c(831): remark #592: variable "size" is used before its value is set The source code is int size = NUM2INT(rb_funcall(size, s_to_i, 0)); The trouble with this code is that there is a parameter called size, and a local variable also called size. Suggest code re-work. Version-Release number of selected component (if applicable): How reproducible: Steps to Reproduce: 1. 2. 3. Actual results: Expected results: Additional info:
Please test the latest version of ruby, 1.8.3-2.
The machine with the Intel C compiler on it died. I think if you want to verify that this bug is fixed in the latest release, I can recommend a quick visual inspection of the source code.
Yes, I did :) the surrounding source code you pointed out looks like modified. that's why I asked you now.
Fixed in 1.8.4-1.