Browse Source

clock sync: drop untrusted_ prefix after value validation, fix error msg

Marek Marczykowski-Górecki 6 years ago
parent
commit
b8fed7f754
1 changed files with 3 additions and 2 deletions
  1. 3 2
      qubes-rpc/qubes-sync-clock

+ 3 - 2
qubes-rpc/qubes-sync-clock

@@ -28,9 +28,10 @@ def main():
     untrusted_date_out = stdin.strip()
 
     if not re.match(r'^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}\+00:?00$', untrusted_date_out):
-        sys.stderr.write('Invalid date received, aborting!')
+        sys.stderr.write('Invalid date received, aborting!\n')
         sys.exit(1)
-    subprocess.check_call(['date', '-u', '-Iseconds', '-s', untrusted_date_out],
+    date_out = untrusted_date_out
+    subprocess.check_call(['date', '-u', '-Iseconds', '-s', date_out],
         stdout=subprocess.DEVNULL)
 
 if __name__ == '__main__':