diff options
author | Schanzenbach, Martin <martin.schanzenbach@aisec.fraunhofer.de> | 2018-06-25 16:22:44 +0200 |
---|---|---|
committer | Schanzenbach, Martin <martin.schanzenbach@aisec.fraunhofer.de> | 2018-06-25 16:22:44 +0200 |
commit | 2218ab50b4052d057d5ec6239123c824f3ffe90b (patch) | |
tree | c4872a5eb6b4feb71edac0e8a52ac1c640d59a24 /src/gnsrecord | |
parent | fed9e8bfb74ba162567ea8dfdcc48ac49c1a02e4 (diff) | |
download | gnunet-2218ab50b4052d057d5ec6239123c824f3ffe90b.tar.gz gnunet-2218ab50b4052d057d5ec6239123c824f3ffe90b.zip |
fix test issues
Diffstat (limited to 'src/gnsrecord')
-rw-r--r-- | src/gnsrecord/gnsrecord_serialization.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/gnsrecord/gnsrecord_serialization.c b/src/gnsrecord/gnsrecord_serialization.c index a1cfbe984..934d36102 100644 --- a/src/gnsrecord/gnsrecord_serialization.c +++ b/src/gnsrecord/gnsrecord_serialization.c | |||
@@ -90,6 +90,9 @@ GNUNET_GNSRECORD_records_get_size (unsigned int rd_count, | |||
90 | { | 90 | { |
91 | size_t ret; | 91 | size_t ret; |
92 | 92 | ||
93 | if (0 == rd_count) | ||
94 | return 0; | ||
95 | |||
93 | ret = sizeof (struct NetworkRecord) * rd_count; | 96 | ret = sizeof (struct NetworkRecord) * rd_count; |
94 | for (unsigned int i=0;i<rd_count;i++) | 97 | for (unsigned int i=0;i<rd_count;i++) |
95 | { | 98 | { |
@@ -205,6 +208,9 @@ GNUNET_GNSRECORD_records_serialize (unsigned int rd_count, | |||
205 | } | 208 | } |
206 | #endif | 209 | #endif |
207 | } | 210 | } |
211 | memset (&dest[off], | ||
212 | 0, | ||
213 | dest_size-off); | ||
208 | return dest_size; | 214 | return dest_size; |
209 | } | 215 | } |
210 | 216 | ||