Hello,

i'm trying to build exim-4.83_RC2 (i tried a released package & git head) on 
opensuse build service and discover some C-code errors:

 expand.c: In function 'find_variable':
expand.c:1881:1: warning: control reaches end of non-void function 
[-Wreturn-type]
...
expand.c: In function 'eval_acl.constprop.3':
expand.c:2004:9: warning: 'tmp' is used uninitialized in this function 
[-Wuninitialized]



This errors leads to unsuccessfull post-build lint:

 I: Program is using uninitialized variables.
   Note the difference between "is used" and "may be used"
W: exim uninitialized-variable expand.c:2004

I: Program returns random data in a function
E: exim no-return-in-nonvoid-function expand.c:1881

I: Program returns random data in a function
E: exim no-return-in-nonvoid-function expand.c:1881

So, expand.c:1881 generate an error and build was failed.
Here is build log:
https://build.opensuse.org/build/home:conecenter:suse_rev4/openSUSE_13.1/x86_64/exim/_log
---
Best regards,
Eugene Istomin


-- 
## List details at https://lists.exim.org/mailman/listinfo/exim-dev Exim 
details at http://www.exim.org/ ##

Reply via email to