doc: fix doc for Buffer.readInt32LE()
authorghaiklor <ghaiklor@gmail.com>
Thu, 24 Mar 2016 18:45:43 +0000 (20:45 +0200)
committerMyles Borins <mborins@us.ibm.com>
Fri, 8 Apr 2016 21:38:57 +0000 (17:38 -0400)
Update example of readInt32LE method. buf.readInt32LE(1) is supposed to
throw an error as it has only four elements and it tries to read 32
bits from three bytes.

Fixes: https://github.com/nodejs/node/issues/5889
PR-URL: https://github.com/nodejs/node/pull/5890
Reviewed-By: James M Snell <jasnell@gmail.com>
Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Reviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com>
doc/api/buffer.markdown

index 6d39ffd..524757a 100644 (file)
@@ -739,8 +739,10 @@ const buf = new Buffer([1,-2,3,4]);
 
 buf.readInt32BE();
   // returns 33424132
-buf.readInt32LE(1);
+buf.readInt32LE();
   // returns 67370497
+buf.readInt32LE(1);
+  // throws RangeError: Index out of range
 ```
 
 ### buf.readIntBE(offset, byteLength[, noAssert])