いろんな公開されているソースコードを読むと
以下のような実装を多々みかけます。
しかし、俺の上の連中はそれは汚くて危険極まりない
コードだと言います。私にはどんな危険があるのか
不明なので誰か教えてくれませんか?

int func()
{
処理
 if(err)
goto ERR;

ERR;
  ポインタの解放等々
}

もしポインタの解放なんかを一ヶ所でまとめて行うなら
javaやC#のようなExceptionに相当する部分があっても
いいと思うのはやはり馬鹿の考えることなのでしょうか。