From a2d0ea78becd01cbd643608a66c77ace46b64b0b Mon Sep 17 00:00:00 2001
From: cody burkard <cody@onlab.us>
Date: Fri, 25 Jul 2014 03:41:13 -0700
Subject: [PATCH] fixed issue with regex matching

---
 mininet/node.py | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/mininet/node.py b/mininet/node.py
index 48424e70..0b435fcc 100644
--- a/mininet/node.py
+++ b/mininet/node.py
@@ -261,6 +261,8 @@ def monitor( self, timeoutms=None, findPid=True ):
         # Look for PID
         marker = chr( 1 ) + r'\d+\r\n'
         if findPid and chr( 1 ) in data:
+            while not re.findall( marker, data ):
+                data += self.read( 1024 )
             markers = re.findall( marker, data )
             if markers:
                 self.lastPid = int( markers[ 0 ][ 1: ] )
-- 
GitLab