Hi Stephan
Thanks for your effort and patience.
I started looking into the issues reported by you.

On Thursday 19 November 2009 19:00:16 Stephan Kleine wrote:
> 3. all openSUSE builds fail because the automatic code checks have a
> problem with your code:
>
> I: A function overflows or underflows an array access. This could be a
> real error,
> but occasionaly this condition is also misdetected due to loop
> unrolling or strange pointer
> handling. So this is warning only, please review.
> W: openvas-libraries arraysubscript bpf_share.c:47
>
> I: Program is likely to break with new gcc. Try -fno-strict-aliasing.
> W: openvas-libraries strict-aliasing-punning pcap.c:353
> E: openvas-libraries 64bit-portability-issue network.c:1179
>
> I: Statement is overflowing a buffer
> E: openvas-libraries bufferoverflow
> /usr/src/packages/BUILD/openvas-libraries-3.0.0.beta6/nasl/nasl_socket.c:25
>6 E: openvas-libraries bufferoverflow hg_utils.c:104
>
> Please be so kind to review those parts.
Most of these just confuse me, some are maybe fixed by recent commits of 
chandra.

> Last but not least I needed the attached patch, which I would like to
> ask you to review and apply to trunk if it is fine to get it compiled.
>
> The nasl/CMakeLists.txt part is necessary to build it on openSUSE 11.2
> which uses as-needed and the base/CMakeLists.txt part was for Mandriva
> albeight it still fails later with the error shown above.
I applied the first part of your patch and could not see any issues on my 
environment (committed in rev. 5935, few minutes late for the beta7 release, 
sorry for that).

-- felix


-- 
Felix Wolfsteller |  ++49 541 335083-783  |  http://www.intevation.de/
PGP Key: 39DE0100
Intevation GmbH, Neuer Graben 17, 49074 Osnabrück | AG Osnabrück, HR B 18998
Geschäftsführer: Frank Koormann, Bernhard Reiter, Dr. Jan-Oliver Wagner
_______________________________________________
Openvas-devel mailing list
Openvas-devel@wald.intevation.org
http://lists.wald.intevation.org/mailman/listinfo/openvas-devel

Reply via email to