Судя по коду, заполняются только id и ssid? )
По коду есть замечания:
1. Функция strncpy не гарантирует, что результат будет терминирован нулем. Это значит, что лучше безусловно выходную строку терминировать ручками.
2. Выделяем под поля id и ssid по 32 байта, а копируем реально не более 16...