In apr_iconv_open(), the variable 'data' may be uninitialized on line 97. 1. The flows actually ensure that it is initialized but it's not explicit 2. It generates a warning on some compilers 3. Safe compilers options may prevent the build (ex: /SDL in Visual C++)