socketAdapter: fix bug