Hi Aitor,
This is my latest edit of the code so that memory allocations are done
when needed instead of the iteration just before more memory is
required.
The edited code:
                if (z == 1)
            active_wifi_list = calloc(10, sizeof(void*));
        else if ((z - 1) % 20 == 0)
            active_wifi_list = realloc(active_wifis, (((z - 1)/2) + 10)*sizeof(void*));
Edward
On 06/12/2015, aitor_czr <aitor_czr@???> wrote:
> Hi Edward,
>
> I will try it later, thanks :)
>
>    Aitor.
>
> On 12/06/2015 01:10 PM, Edward Bartolo wrote:
>> Hi Aitor,
>>
>> I edited the code as follows:
>>
>>         if (z == 1)
>>             active_wifi_list = calloc(10, sizeof(void*));
>>         else if (z % 20 == 0)
>>             active_wifi_list = realloc(active_wifis, ((z/2) + 10)*sizeof(void*));
>>
>> Please, if you can run the code and reply back whether it worked. My
>> neighbourhood has less than 10 active wifi repeaters.
>>
>> Edward
>
>