From 796c6d02e5e1d228f934e318266a4f60796dd01b Mon Sep 17 00:00:00 2001
From: gregj1 <greg.jarman+github@gmail.com>
Date: Tue, 12 Jan 2016 16:47:17 +1100
Subject: [PATCH] Update pyRF24Network.cpp

Fix length of buffer returned from read()
---
 RPi/pyRF24Network/pyRF24Network.cpp | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/RPi/pyRF24Network/pyRF24Network.cpp b/RPi/pyRF24Network/pyRF24Network.cpp
index fce90819..27454157 100644
--- a/RPi/pyRF24Network/pyRF24Network.cpp
+++ b/RPi/pyRF24Network/pyRF24Network.cpp
@@ -44,8 +44,8 @@ bp::tuple read_wrap(RF24Network& ref, size_t maxlen)
 	char *buf = new char[maxlen+1];
 	RF24NetworkHeader header;
 
-	ref.read(header, buf, maxlen);
-    bp::object py_ba(bp::handle<>(PyByteArray_FromStringAndSize(buf, maxlen)));
+	uint16_t len = ref.read(header, buf, maxlen);
+    bp::object py_ba(bp::handle<>(PyByteArray_FromStringAndSize(buf, len)));
     delete[] buf;
 	
 	return bp::make_tuple(header, py_ba);