Temat: przeróbka paczki iwinfo
witam,
przerabiam paczkę iwinfo na swoje potrzeby, chcę sprawdzać kto podłączony jest do wifi i na tej podstawie wykonywać akcje ale mam pewien problem
o ile pogrzebię w źródłach iwinfo i wprowadzę swoje zmiany to osiągam zamierzony cel ale paczka instaluje się jako iwinfo
natomiast gdy przenoszę kod do swojego programu i kompiluje go jako swoją paczkę iDom_wifi to:
program kompiluje się paczka powstaje ale,
po wywołaniu funkcji print_scanlist(iw, "wlan0"); wszystko działa jak należy, program pokazuje jakie sieci wifi są eterze kolo mnie
problem zaczyna sie po wywołaniu funkcji print_assoclist(iw, "wlan0"); normalnie powinna pokazać kto jest podłączony do sieci wifi routera ale funkcja zwraca error w miejscu
if (iw->assoclist(ifname, buf, &len))
{
printf(" No information available\n");
printf(" to jest z ifa %s \n",iw->assoclist(ifname, buf, &len));
return;
}tylko że w print_scanlist(iw, "wlan0") też jest warunek
if (iw->scanlist(ifname, buf, &len))
{
printf("Scanning not possible\n\n");
return;
} i tu już działa poprawnie.
jakieś pomysły ?
w załączniku źródła paczki