diff --git a/nzbtomedia/__init__.py b/nzbtomedia/__init__.py index fd660045..44e79b6b 100644 --- a/nzbtomedia/__init__.py +++ b/nzbtomedia/__init__.py @@ -223,6 +223,7 @@ def restart(): popen_list += SYS_ARGV logger.log(u"Restarting nzbToMedia with " + str(popen_list)) logger.close() - subprocess.Popen(popen_list, cwd=os.getcwd(), shell=True) + p = subprocess.Popen(popen_list, cwd=os.getcwd()) + p.wait() os._exit(0)