Commit 5929dfde authored by Ulrich Sibiller's avatar Ulrich Sibiller Committed by Mike Gabriel

AuRead.c: remove redundant null check on calling free()

Backport of this commit: commit 7ba7085b4f01f3cd72008712a5333ea3f0edfd88 Author: walter harms <wharms@bfs.de> Date: Sat Oct 28 19:14:22 2017 +0200 AuRead.c: remove redundant null check on calling free() this removes simply unneeded code from XauReadAuth Signed-off-by: 's avatarWalter Harms <wharms@bfs.de> Reviewed-by: 's avatarDaniel Martin <consume.noise@gmail.com> Reviewed-by: 's avatarEmil Velikov <emil.velikov@collabora.com>
parent 9deebfc8
......@@ -120,25 +120,25 @@ FILE *auth_file;
if (read_counted_string (&local.address_length, &local.address, auth_file) == 0)
return 0;
if (read_counted_string (&local.number_length, &local.number, auth_file) == 0) {
if (local.address) free (local.address);
free (local.address);
return 0;
}
if (read_counted_string (&local.name_length, &local.name, auth_file) == 0) {
if (local.address) free (local.address);
if (local.number) free (local.number);
free (local.address);
free (local.number);
return 0;
}
if (read_counted_string (&local.data_length, &local.data, auth_file) == 0) {
if (local.address) free (local.address);
if (local.number) free (local.number);
if (local.name) free (local.name);
free (local.address);
free (local.number);
free (local.name);
return 0;
}
ret = (Xauth *) malloc (sizeof (Xauth));
if (!ret) {
if (local.address) free (local.address);
if (local.number) free (local.number);
if (local.name) free (local.name);
free (local.address);
free (local.number);
free (local.name);
if (local.data) {
bzero (local.data, local.data_length);
free (local.data);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment