You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
60 lines
1.7 KiB
60 lines
1.7 KiB
--- a/src/sniffd/autoconfig.c
|
|
+++ b/src/sniffd/autoconfig.c
|
|
@@ -360,7 +360,7 @@
|
|
int check_drv_compat(char * drvname, int * id)
|
|
{
|
|
int i;
|
|
- for (i=0; (int) compat_drivers[i] != -1; i++){
|
|
+ for (i=0; (long) compat_drivers[i] != -1; i++){
|
|
if (!strncmp(compat_drivers[i], drvname, DRVNAMSIZ +1)){
|
|
*id = i;
|
|
return (1); // just true...
|
|
@@ -525,6 +525,7 @@
|
|
}
|
|
/* Close the socket. */
|
|
close(skfd);
|
|
+ return 0;
|
|
}
|
|
|
|
/**
|
|
@@ -772,7 +773,7 @@
|
|
fclose(fh);
|
|
break;
|
|
case DRV_PRISM2:
|
|
-
|
|
+ break;
|
|
|
|
}
|
|
/* update flag take off PROMISC */
|
|
--- a/src/sniffd/gui_channel_scan.c
|
|
+++ b/src/sniffd/gui_channel_scan.c
|
|
@@ -384,7 +384,7 @@
|
|
if (!beep()) flash();
|
|
wattrset(statuswin, STDATTR);
|
|
snprintf(message,100,"Detected new network '%s' (%s) on Channel %02d",
|
|
- ((strlen(ap->ssid)==1)&&(!strncmp(" ",ap->ssid,1))) ? "<cloaked>" : ap->ssid,
|
|
+ ((strlen(ap->ssid)==1)&&(!strncmp(" ",(char *)ap->ssid,1))) ? "<cloaked>" : (char *)ap->ssid,
|
|
hexdump((__u8*)&ap->bssid,6), ap->channel);
|
|
print_status_msg(statuswin, location, message);
|
|
ap->status = AP_STATUS_ACTIVE;
|
|
--- a/src/sniffd/server.c
|
|
+++ b/src/sniffd/server.c
|
|
@@ -57,7 +57,7 @@
|
|
|
|
int process_command(int, char *);
|
|
int issue_get_cmd(int, char *);
|
|
-int send_bss_info(int);
|
|
+ssize_t send_bss_info(int);
|
|
int send_ids_info(int);
|
|
|
|
/*=============================================================*/
|
|
@@ -143,7 +143,7 @@
|
|
if (DEBUG) fprintf(stderr,"Error transmitting data\n");
|
|
}
|
|
} while (write_len == 0);
|
|
- if (DEBUG) fprintf(stderr,"Data: %d bytes sent\n",length);
|
|
+ if (DEBUG) fprintf(stderr,"Data: %ld bytes sent\n",length);
|
|
}
|
|
|
|
/**
|