Fix inverted check in ppkt_free.

We only free if the payload was allocated by us.