title: strace of wget gives strange socket call
body: <p>"strace wget grooveshark.com" stops with strange socket calls with wrong string length and I have to Ctrl+C to terminate.</p>
  
  <pre><code>write(2, "Connecting to grooveshark.com (g"..., 67Connecting to grooveshark.com (grooveshark.com)|8.20.213.76|:80... ) = 67
  socket(PF_INET, SOCK_STREAM, IPPROTO_IP) = 3
  connect(3, {sa_family=AF_INET, sin_port=htons(80), sin_addr=inet_addr("8.20.213.76")}, 16) = 0
  write(2, "connected.\n", 11connected.
  )            = 11
  select(4, NULL, [3], NULL, {900, 0})    = 1 (out [3], left {899, 999993})
  write(3, "GET / HTTP/1.1\r\nUser-Agent: Wget"..., 115) = 115
  write(2, "HTTP request sent, awaiting resp"..., 40HTTP request sent, awaiting response... ) = 40 [[ Check this line ]]
  select(4, [3], NULL, NULL, {900, 0} ^C 
  </code></pre>
  
  <p>write(2, "HTTP request sent, awaiting resp"..., 40HTTP request sent, awaiting response... ) = 40</p>
  
  <p>should be</p>
  
  <p>write(2, "HTTP request sent, awaiting response...", 40 ) = 40 </p>
  
  <p>but strace wget google.com gives </p>
  
  <pre><code>write(3, "GET / HTTP/1.1\r\nUser-Agent: Wget"..., 116) = 116
  write(2, "HTTP request sent, awaiting resp"..., 40) = 40
  select(4, [3], NULL, NULL, {900, 0})    = 1 (in [3], left {899, 932611})
  </code></pre>
  
  <p>and properly terminates.</p>
  
  <p>Thanks</p>