すみません。もし良かったらアドバイスください(´・ω・`)ショボーン

ノードによるリスト構造で、入力した数字を末尾に追加していく
プログラムを作ってみますた。そこで、数字を追加するたびに
malloc関数で領域を確保していくようにしますた。

実行してみると、動作は問題ないのですが

NULL pointer assignment
(ポインターがNULLを指し示している??????)
          

とかいうメッセージが実行後に出ます。
これは、何か問題があるのでしょうか?
うまくメモリが解放されていないということなのでしょうか?

もしよろしければ、おしえてください・・