Hallo Mastersargon.
Wenn packet hier
ppc := nil; //-- AllocMem(pl); // Wenn ich hier nicht bereits den Speicher alloziere, klappt es nicht :(
zugewiesen wird, sollte ja realloc wie malloc arbeiten.
packet = (byte*) realloc(packet, (*packet_len + 1) * sizeof(byte));
Wird dies, bei (ppc := nil
noch korrekt in der c-Library allociert, oder kracht es hier wieder?
Wenn Ja, was passiert wenn Du folgendes versuchst.
packet = (byte*) realloc(packet, 100);
ist dann packet allocation möglich?
lg. Astat