Don't update pdp_new[] in-place, this is a bad practice from the
error-handling prospective.