Description of problem: I just tried to compile package httpd-2.0.54-10 from Redhat Fedora Core development tree with the gcc 4.0.0 compiler and the compiler flag -Wall. The compiler said /usr/src/redhat/BUILD/httpd-2.0.54/modules/dav/fs/repos.c:326: warning: 'perms' is used uninitialized in this function The source code is apr_fileperms_t perms; if (pbuf == NULL) pbuf = &work_buf; /* Determine permissions to use for destination */ if (src_finfo && src_finfo->valid & APR_FINFO_PROT && src_finfo->protection & APR_UEXECUTE) { if (dst_finfo != NULL) { /* chmod it if it already exist */ if (apr_file_perms_set(dst, perms)) { I agree with the compiler. Suggest initialise local variable "perms" before first use. Version-Release number of selected component (if applicable): How reproducible: Steps to Reproduce: 1. 2. 3. Actual results: Expected results: Additional info:
Thanks, yes, the perms = ... line is supposed to be before the apr_file_perms_set call.