構造体のメンバに
char *
を用意して(他にもbool int floatもある)

構造体自体を
mallocで任意の配列として確保します。
で、その後にメンバの
char *
を使って、任意の文字列をmallocしたいのです。
文字列の確保、格納、使用までは上手く行ってますし
アドレスをデバッグにかけてみても、メモリが壊れてる気配も有りません。
…しかし、freeする段階で(ちゃんと、確保した順と逆に開放してます。)
エラーが出ます。
DAMAGE debug heap.cだったと思います。
ヒープ領域で何かが起っているのでしょうか?
直し方の見当も付きません。