自己解決しました

char buf[64];なのに、strlen(buf)サイズ分受信していたのがいけませんでした

char buf[70];にして、64バイトずつにしたら直りました