diff options
author | Bart Polot <bart@net.in.tum.de> | 2013-02-14 13:02:09 +0000 |
---|---|---|
committer | Bart Polot <bart@net.in.tum.de> | 2013-02-14 13:02:09 +0000 |
commit | 52d8ab51ff822968e9d0c7690391005977b18f4e (patch) | |
tree | aa46113b8139a37a736aa9b3617a8aebdaeb348b /src/mesh | |
parent | c6c37637ef4981ae06f4be6489b72b25ca84d587 (diff) | |
download | gnunet-52d8ab51ff822968e9d0c7690391005977b18f4e.tar.gz gnunet-52d8ab51ff822968e9d0c7690391005977b18f4e.zip |
- fix segfault
Diffstat (limited to 'src/mesh')
-rw-r--r-- | src/mesh/gnunet-service-mesh.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/mesh/gnunet-service-mesh.c b/src/mesh/gnunet-service-mesh.c index 673ea81b5..3dc36875b 100644 --- a/src/mesh/gnunet-service-mesh.c +++ b/src/mesh/gnunet-service-mesh.c | |||
@@ -2026,7 +2026,9 @@ peer_info_delete_tunnel (void *cls, const struct GNUNET_HashCode * key, void *va | |||
2026 | { | 2026 | { |
2027 | peer->ntunnels--; | 2027 | peer->ntunnels--; |
2028 | peer->tunnels[i] = peer->tunnels[peer->ntunnels]; | 2028 | peer->tunnels[i] = peer->tunnels[peer->ntunnels]; |
2029 | peer->tunnels = GNUNET_realloc (peer->tunnels, peer->ntunnels); | 2029 | peer->tunnels = |
2030 | GNUNET_realloc (peer->tunnels, | ||
2031 | peer->ntunnels * sizeof(struct MeshTunnel *)); | ||
2030 | return GNUNET_YES; | 2032 | return GNUNET_YES; |
2031 | } | 2033 | } |
2032 | } | 2034 | } |