>>550
>NULLならエラーでとまってくれるので

そんな保障は何処にもないが?

純粋にどちらが安全か、という意味でいうなら
自分自身を指している方が安全。

ただループするだけであって、未定義動作をするわけではない。