aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xopenbsc/contrib/bsc_control.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/openbsc/contrib/bsc_control.py b/openbsc/contrib/bsc_control.py
index 36c8e45cb..9dc01e3bf 100755
--- a/openbsc/contrib/bsc_control.py
+++ b/openbsc/contrib/bsc_control.py
@@ -93,6 +93,10 @@ while (len(data)>0):
if options.monitor:
while (True):
data = sock.recv(1024)
+ if len(data) == 0:
+ print "Connection is gone."
+ break
+
while (len(data)>0):
(answer, data) = remove_ipa_ctrl_header(data)
print "Got message:", answer