Moin pl,
für den Anwendungsfall,
Konkret gehts um den Parser, Enctype vorerst
application/x-www-form-urlencoded
und da die Parameter prozentkodiert sind, gibts Verschnitt. Dh. wenn für%E2%82%AC
(Eurozeichen) Speicher allociert wird, werden für die Verarbeitung letztendlich nur 3 Bytes benötigt.
könntest du theoretisch ganz konservativ auch einfach genau so viel Speicher belegen, wie der Prozent-kodierte String hat, da dessen Länge ja größer bzw. gleich der Länge des Zielstrings ist. Wie viele NULL-Bytes am Ende eines Strings stehen, wenn der Zielstring kürzer ist, macht dem späteren free
nichts aus.
Viele Grüße
Robert