title: NodeJS SSH2 module data returned in inconsistent format
body: <p>I am using the <a href="https://www.npmjs.com/package/ssh2" rel="nofollow noreferrer">ssh2 node module</a> to connect via ssh to a server. After which I run a command to list print ques and put them into an array, the command is lpstat -o.</p>
  
  <p>When I use putty and ssh into a server and run this command, I get data returned like this:</p>
  
  <pre><code>LABEL008-2287           printeng          1024   Tue 08 Oct 2019 08:30:20 AM CDT
  LABEL008-2288           printeng          1024   Tue 08 Oct 2019 08:30:20 AM CDT
  LABEL002-2292           printeng          1024   Tue 08 Oct 2019 10:05:11 AM CDT
  LABEL002-2293           printeng          1024   Tue 08 Oct 2019 10:05:11 AM CDT
  </code></pre>
  
  <p>However, when I use nodejs and run the command the data comes at times comes inconsistently (cut off) like this:</p>
  
  <pre><code>LABEL008-2287           printeng          1024   Tue Oct  8 08:30:20 2019
  LABEL008-2288           printeng          1024   Tue Oct  8 08:30:20 2019
  LABEL002-2294           printeng          1024   Tue Oct  8 10:05:12 2019
  LABEL002-2298           printeng          1024   Tue Oct  8 10:05:12
  2019
  LABEL008-2299           printeng          1024   Tue Oct  8 10:05:15 2019
  LABEL008-2300           printeng          1024   Tue Oct  8 10:05:17 2019
  </code></pre>
  
  <p>This is troublesome as I am needing to split the data by new line '\n\' and put it into an array which I am achieving like so:</p>
  
  <pre><code>}).on('data', function(data) {
            const myArray = data.toString().split('\n');
  </code></pre>
  
  <p>I am not sure if this is an issue or limitation with the node module itself or if I am missing an option or configuration with how the data stream should be handled.</p>