Kann es sein, dass du im String pc_data die null-Terminierung vergessen hast??

Es kann auch sein, dass ich es überlesen habe, aber aufgefallen ist es mir eigentlich nicht ...