diff options
author | Matthias Wachs <wachs@net.in.tum.de> | 2013-04-04 08:21:02 +0000 |
---|---|---|
committer | Matthias Wachs <wachs@net.in.tum.de> | 2013-04-04 08:21:02 +0000 |
commit | 72120785cf499a4ba0159df9d8867bb1486d4a03 (patch) | |
tree | 615591e2cd11274b662534d808bc0a271d44b9ed | |
parent | 8338341cbb8ccb0070cbdf25ae31eba1304a0263 (diff) | |
download | gnunet-72120785cf499a4ba0159df9d8867bb1486d4a03.tar.gz gnunet-72120785cf499a4ba0159df9d8867bb1486d4a03.zip |
use after free
-rw-r--r-- | src/ats/gnunet-service-ats_addresses.c | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/src/ats/gnunet-service-ats_addresses.c b/src/ats/gnunet-service-ats_addresses.c index b9769acb8..332b4edd1 100644 --- a/src/ats/gnunet-service-ats_addresses.c +++ b/src/ats/gnunet-service-ats_addresses.c | |||
@@ -810,6 +810,7 @@ GAS_addresses_add (struct GAS_Addresses_Handle *handle, | |||
810 | GNUNET_free (aa->plugin); | 810 | GNUNET_free (aa->plugin); |
811 | GNUNET_free_non_null (aa->atsi); | 811 | GNUNET_free_non_null (aa->atsi); |
812 | GNUNET_free (aa); | 812 | GNUNET_free (aa); |
813 | aa = NULL; | ||
813 | 814 | ||
814 | if (ea->session_id != 0) | 815 | if (ea->session_id != 0) |
815 | { | 816 | { |
@@ -827,13 +828,13 @@ GAS_addresses_add (struct GAS_Addresses_Handle *handle, | |||
827 | atsi_delta_count = 0; | 828 | atsi_delta_count = 0; |
828 | if (GNUNET_YES == disassemble_ats_information (ea, atsi, atsi_count, &atsi_delta, &atsi_delta_count)) | 829 | if (GNUNET_YES == disassemble_ats_information (ea, atsi, atsi_count, &atsi_delta, &atsi_delta_count)) |
829 | { | 830 | { |
830 | GAS_performance_notify_all_clients (&aa->peer, | 831 | GAS_performance_notify_all_clients (&ea->peer, |
831 | aa->plugin, | 832 | ea->plugin, |
832 | aa->addr, aa->addr_len, | 833 | ea->addr, ea->addr_len, |
833 | aa->session_id, | 834 | ea->session_id, |
834 | aa->atsi, aa->atsi_count, | 835 | ea->atsi, ea->atsi_count, |
835 | aa->assigned_bw_out, | 836 | ea->assigned_bw_out, |
836 | aa->assigned_bw_in); | 837 | ea->assigned_bw_in); |
837 | } | 838 | } |
838 | 839 | ||
839 | /* Notify solver about update with atsi information and session */ | 840 | /* Notify solver about update with atsi information and session */ |