fix memory leaks and uninitialized jump
am: 0f520fac93

* commit '0f520fac932d1dc92731b056d6848e45f6cd6974':
  fix memory leaks and uninitialized jump