From 9de6bb5241bf4eed53f1fb51d76a1329cf1bd3a9 Mon Sep 17 00:00:00 2001 From: Mystikfluu Date: Sat, 27 May 2023 22:15:51 +0200 Subject: [PATCH] actually write file when it says it is --- client.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/client.py b/client.py index 245ce33..066190c 100644 --- a/client.py +++ b/client.py @@ -149,6 +149,8 @@ for packet in data_packets: sha512 = sha512.hexdigest() +total_data = b''.join(data_packets) + if sha512 != serverhash.hex(): print('sha512: %s' % sha512) print('server sha512: %s' % serverhash.hex()) @@ -157,8 +159,6 @@ if sha512 != serverhash.hex(): f.write(total_data) exit() -total_data = b''.join(data_packets) - with open("received/"+filename, 'wb') as f: f.write(total_data)