再利用する可能性のあるポインタはfreeした直後にNULLを入れておく。
これでいいじゃん。何を悩むことがあるのか。