--- amap-lib.c.orig 2011-04-20 15:10:17 UTC +++ amap-lib.c @@ -125,10 +125,8 @@ int amap_webupdate_file(char *webfile, c int len = strlen("http://"); int wlen = strlen(webfile); int port = 80, s, result = 1, datalen = 0, version = -1, fck; -int xx = 0; unsigned long int ip; time_t epoch; - struct in_addr in; struct hostent *target; struct sockaddr_in addr; struct tm *the_time; @@ -404,8 +402,8 @@ amap_struct_triggers *read_file_triggers char *ptr; char *only_trigger = NULL; int i; - int a; - int b; + int a = 0; + int b = 0; int count; int count_triggers = 0; @@ -577,7 +575,7 @@ amap_struct_responses *read_file_respons char *proto; char *length; char *string; - char *ptr; + char *ptr = NULL; int errptr; int i; int count; @@ -740,7 +738,7 @@ amap_struct_targets *read_file_nmap(char char *portinfo; char *proto; char *ptr; - int ip_prot; + int ip_prot = 0; int count = 0; f = amap_open_file(filename, "nmap", "", opt->verbose); @@ -1613,7 +1611,7 @@ int amap_scan(int scanmode, amap_struct_ amap_struct_targets *target = (amap_struct_targets*) targets; amap_struct_ports *port; amap_struct_identifications *ids; - amap_struct_identifications *ids_save; + amap_struct_identifications *ids_save = NULL; amap_struct_coms coms[AMAP_MAX_TASKS]; amap_struct_scaninfo scaninfo; // struct sockaddr_in target_in; @@ -1621,7 +1619,7 @@ int amap_scan(int scanmode, amap_struct_ char *rpc_ptr = NULL; int todo = 0; int ready_for_next; - int i; + int i = 0; int ii; int s; int ret;