diff --git a/octoscan/octoscan.c b/octoscan/octoscan.c index f9418d3..e017e74 100644 --- a/octoscan/octoscan.c +++ b/octoscan/octoscan.c @@ -1473,7 +1473,7 @@ static int scan_tp(struct scantp *stp) if (scon->nsport == 0) { struct sockaddr_in sin; socklen_t len = sizeof(sin); - getsockname(scon->usock, &sin, &len); + getsockname(scon->usock, (struct sockaddr*) &sin, &len); scon->nsport = ntohs(sin.sin_port); } //printf("Socket port = %u\n", scon->nsport); @@ -1636,17 +1636,17 @@ void usage() { printf(" if not specified only a single transponder is scanned\n"); printf(" --freq=, -f \n"); printf(" frequency in MHz (required)\n"); - printf(" --sr=, -f \n"); + printf(" --sr=, -s \n"); printf(" symbolrate in kSymbols (required for DVB-S/S2 and DVB-C)\n"); printf(" DVB-S/S2 example: --sr=27500\n"); printf(" DVB-C example: --sr=6900\n"); - printf(" --pol=, -f \n"); + printf(" --pol=, -p \n"); printf(" polarisation = v,h,r,l (required for DVB-S/S2)\n"); printf(" example: --pol=v\n"); - printf(" --msys=, -f \n"); + printf(" --msys=, -m \n"); printf(" system = dvbs,dvbs2,dvbc (required)\n"); printf(" example: --msys=dvbs\n"); - printf(" --mtype=, -f \n"); + printf(" --mtype=, -t \n"); printf(" modulation type = 16qam,32qam,64qam,128qam,256qam (required for DVB-C)\n"); printf(" --help, -?\n"); printf("\n");