diff --git a/src/proinfodataAgent.py b/src/proinfodataAgent.py
index 7564ac74c62f2b77eac75975003a6f219253c679..c3102d87e44d878109dcac7bb3692e03ea01fdba 100644
--- a/src/proinfodataAgent.py
+++ b/src/proinfodataAgent.py
@@ -187,6 +187,8 @@ def callUpdater():
     updaterPath = "\"" + PROINFODATAPATH + "\\update\\updatePackage.exe" + "\""
     args = "/S"
     proc = subprocess.Popen(updaterPath + args)
+    # Wait to be killed
+    out = proc.communicate()
 
 # ==========================================
 #       Main program