On Fri, 4 May 2012 at 21:08, Tomasz Sterna wrote:
Next jabberd2 release is available.
Get 2.2.16 release at GitHub:
https://github.com/downloads/Jabberd2/jabberd2/jabberd-2.2.16.tar.gz
when I build this on the openSUSE Build Service, I get these reports
from the automagic that checks for serious compiler warnings at the
end of the build:
I: A function uses a 'return;' statement, but has actually a value
to return, like an integer ('return 42;') or similar.
W: jabberd voidreturn out.c:635
I: Statement might be overflowing a buffer in strncat. Common mistake:
BAD: strncat(buffer,charptr,sizeof(buffer)) is wrong, it takes the
left over size as 3rd argument
GOOD: strncat(buffer,charptr,sizeof(buffer)-strlen(buffer)-1)
E: jabberd bufferoverflowstrncat main.c:776:24
I: Program returns random data in a function
E: jabberd no-return-in-nonvoid-function log.c:258
I: Program returns random data in a function
E: jabberd no-return-in-nonvoid-function log.c:258
cu
Reinhard