Mailing List Archive

Re: nessus-libraries/libnessus bpf_share.c, 1.59.2.1, 1.59.2.2 ids_send.c, 1.27, 1.27.2.1 pcap.c, 1.30.2.1, 1.30.2.2 plugutils.c, 1.132.2.5, 1.132.2.6
Hi,

this patch to NESSUS_2_2 has not been applied to HEAD.
I've attached a patch file for HEAD.

Jan

On Wed, Jul 06, 2005 at 04:48:14PM -0400, renaud@nessus.org wrote:
> Update of /usr/local/cvs/nessus-libraries/libnessus
> In directory raccoon.nessus.org:/tmp/cvs-serv86312
>
> Modified Files:
> Tag: NESSUS_2_2
> bpf_share.c ids_send.c pcap.c plugutils.c
> Log Message:
> signedness warnings
>
> Index: bpf_share.c
> ===================================================================
> RCS file: /usr/local/cvs/nessus-libraries/libnessus/bpf_share.c,v
> retrieving revision 1.59.2.1
> retrieving revision 1.59.2.2
> diff -u -d -r1.59.2.1 -r1.59.2.2
> --- bpf_share.c 5 May 2005 12:42:59 -0000 1.59.2.1
> +++ bpf_share.c 6 Jul 2005 20:48:10 -0000 1.59.2.2
> @@ -505,14 +505,14 @@
> {
> fd_set rd;
> struct timeval tv = {0,0};
> - int clnt;
> + unsigned int clnt;
>
> FD_ZERO(&rd);
> FD_SET(soc, &rd);
> if(select(soc+1, &rd, &rd, &rd, &tv) > 0)
> {
> struct sockaddr_un soca;
> - int len = sizeof(soca);
> + unsigned int len = sizeof(soca);
> clnt = accept(soc, (struct sockaddr*)&soca,&len);
> if(clnt > 0)
> {
>
> Index: ids_send.c
> ===================================================================
> RCS file: /usr/local/cvs/nessus-libraries/libnessus/ids_send.c,v
> retrieving revision 1.27
> retrieving revision 1.27.2.1
> diff -u -d -r1.27 -r1.27.2.1
> --- ids_send.c 19 Jan 2004 20:32:30 -0000 1.27
> +++ ids_send.c 6 Jul 2005 20:48:11 -0000 1.27.2.1
> @@ -387,9 +387,9 @@
> int ret = 0;
> int len;
> char * buf = (char*)buf0;
> - int sz = sizeof(sockaddr);
> + unsigned int sz = sizeof(sockaddr);
> int e;
> - const char * packet;
> + unsigned char * packet;
> int bpf;
>
> bzero(&sockaddr, sizeof(sockaddr));
> @@ -519,7 +519,7 @@
> ret = open_sock_tcp(args, port, timeout);
> if(ret >= 0)
> {
> - const char * packet = bpf_next(bpf, &len);
> + unsigned char * packet = bpf_next(bpf, &len);
> if(packet)
> {
> char *pkt_ip;
>
> Index: pcap.c
> ===================================================================
> RCS file: /usr/local/cvs/nessus-libraries/libnessus/pcap.c,v
> retrieving revision 1.30.2.1
> retrieving revision 1.30.2.2
> diff -u -d -r1.30.2.1 -r1.30.2.2
> --- pcap.c 19 Apr 2005 11:04:58 -0000 1.30.2.1
> +++ pcap.c 6 Jul 2005 20:48:11 -0000 1.30.2.2
> @@ -356,7 +356,7 @@
> int getsourceip(struct in_addr *src, struct in_addr *dst) {
> int sd;
> struct sockaddr_in sock;
> - int socklen = sizeof(struct sockaddr_in);
> + unsigned int socklen = sizeof(struct sockaddr_in);
> unsigned short p1;
>
>
>
> Index: plugutils.c
> ===================================================================
> RCS file: /usr/local/cvs/nessus-libraries/libnessus/plugutils.c,v
> retrieving revision 1.132.2.5
> retrieving revision 1.132.2.6
> diff -u -d -r1.132.2.5 -r1.132.2.6
> --- plugutils.c 6 Jul 2005 13:52:25 -0000 1.132.2.5
> +++ plugutils.c 6 Jul 2005 20:48:11 -0000 1.132.2.6
> @@ -2015,7 +2015,8 @@
> ExtFunc int shared_socket_register ( struct arglist * args, int fd, char * name )
> {
> int soc;
> - int type, opt_len = sizeof(type);
> + int type;
> + unsigned int opt_len = sizeof(type);
> int e;
> soc = (int)arg_get_value(args, "SOCKET");
> if ( fd_is_stream(fd) )
>
> _______________________________________________
> Nessus-cvs mailing list
> Nessus-cvs@list.nessus.org
> http://mail.nessus.org/mailman/listinfo/nessus-cvs

--
Jan-Oliver Wagner http://intevation.de/~jan/
Intevation GmbH http://intevation.de/
Kolab Konsortium http://kolab-konsortium.de/
FreeGIS http://freegis.org/