aboutsummaryrefslogtreecommitdiff
path: root/src/ats-tests
diff options
context:
space:
mode:
authorMatthias Wachs <wachs@net.in.tum.de>2014-04-07 14:51:03 +0000
committerMatthias Wachs <wachs@net.in.tum.de>2014-04-07 14:51:03 +0000
commitdaa7b00b515bba437b467e66753a1cda7afa2e3f (patch)
tree865d058933f050d5dd36996106bd1922271265a6 /src/ats-tests
parent1dde2ca5934f2c61527d66a0d048b4e6923c1b50 (diff)
downloadgnunet-daa7b00b515bba437b467e66753a1cda7afa2e3f.tar.gz
gnunet-daa7b00b515bba437b467e66753a1cda7afa2e3f.zip
fixing resource leak
Diffstat (limited to 'src/ats-tests')
-rw-r--r--src/ats-tests/gnunet-solver-eval.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/ats-tests/gnunet-solver-eval.c b/src/ats-tests/gnunet-solver-eval.c
index 1abb36560..91507a7f4 100644
--- a/src/ats-tests/gnunet-solver-eval.c
+++ b/src/ats-tests/gnunet-solver-eval.c
@@ -142,6 +142,7 @@ load_episode (struct Experiment *e, struct Episode *cur,
142 GNUNET_free (op); 142 GNUNET_free (op);
143 GNUNET_free (op_name); 143 GNUNET_free (op_name);
144 GNUNET_free (sec_name); 144 GNUNET_free (sec_name);
145 GNUNET_free (o);
145 return GNUNET_SYSERR; 146 return GNUNET_SYSERR;
146 } 147 }
147 GNUNET_free (op_name); 148 GNUNET_free (op_name);
@@ -156,6 +157,7 @@ load_episode (struct Experiment *e, struct Episode *cur,
156 GNUNET_free (op); 157 GNUNET_free (op);
157 GNUNET_free (op_name); 158 GNUNET_free (op_name);
158 GNUNET_free (sec_name); 159 GNUNET_free (sec_name);
160 GNUNET_free (o);
159 return GNUNET_SYSERR; 161 return GNUNET_SYSERR;
160 } 162 }
161 if (o->src_id > (e->num_masters - 1)) 163 if (o->src_id > (e->num_masters - 1))
@@ -165,6 +167,7 @@ load_episode (struct Experiment *e, struct Episode *cur,
165 GNUNET_free (op); 167 GNUNET_free (op);
166 GNUNET_free (op_name); 168 GNUNET_free (op_name);
167 GNUNET_free (sec_name); 169 GNUNET_free (sec_name);
170 GNUNET_free (o);
168 return GNUNET_SYSERR; 171 return GNUNET_SYSERR;
169 } 172 }
170 GNUNET_free (op_name); 173 GNUNET_free (op_name);
@@ -179,6 +182,7 @@ load_episode (struct Experiment *e, struct Episode *cur,
179 GNUNET_free (op); 182 GNUNET_free (op);
180 GNUNET_free (op_name); 183 GNUNET_free (op_name);
181 GNUNET_free (sec_name); 184 GNUNET_free (sec_name);
185 GNUNET_free (o);
182 return GNUNET_SYSERR; 186 return GNUNET_SYSERR;
183 } 187 }
184 if (o->dest_id > (e->num_slaves - 1)) 188 if (o->dest_id > (e->num_slaves - 1))
@@ -188,6 +192,7 @@ load_episode (struct Experiment *e, struct Episode *cur,
188 GNUNET_free (op); 192 GNUNET_free (op);
189 GNUNET_free (op_name); 193 GNUNET_free (op_name);
190 GNUNET_free (sec_name); 194 GNUNET_free (sec_name);
195 GNUNET_free (o);
191 return GNUNET_SYSERR; 196 return GNUNET_SYSERR;
192 } 197 }
193 GNUNET_free (op_name); 198 GNUNET_free (op_name);
@@ -222,6 +227,7 @@ load_episode (struct Experiment *e, struct Episode *cur,
222 GNUNET_free (op); 227 GNUNET_free (op);
223 GNUNET_free (op_name); 228 GNUNET_free (op_name);
224 GNUNET_free (sec_name); 229 GNUNET_free (sec_name);
230 GNUNET_free (o);
225 return GNUNET_SYSERR; 231 return GNUNET_SYSERR;
226 } 232 }
227 GNUNET_free (op_name); 233 GNUNET_free (op_name);
@@ -237,6 +243,7 @@ load_episode (struct Experiment *e, struct Episode *cur,
237 GNUNET_free (op); 243 GNUNET_free (op);
238 GNUNET_free (op_name); 244 GNUNET_free (op_name);
239 GNUNET_free (sec_name); 245 GNUNET_free (sec_name);
246 GNUNET_free (o);
240 return GNUNET_SYSERR; 247 return GNUNET_SYSERR;
241 } 248 }
242 GNUNET_free (op_name); 249 GNUNET_free (op_name);
@@ -256,6 +263,7 @@ load_episode (struct Experiment *e, struct Episode *cur,
256 GNUNET_free (op_name); 263 GNUNET_free (op_name);
257 GNUNET_free (op); 264 GNUNET_free (op);
258 GNUNET_free (sec_name); 265 GNUNET_free (sec_name);
266 GNUNET_free (o);
259 return GNUNET_SYSERR; 267 return GNUNET_SYSERR;
260 } 268 }
261 } 269 }
@@ -283,6 +291,7 @@ load_episode (struct Experiment *e, struct Episode *cur,
283 GNUNET_free (op_name); 291 GNUNET_free (op_name);
284 GNUNET_free (op); 292 GNUNET_free (op);
285 GNUNET_free (sec_name); 293 GNUNET_free (sec_name);
294 GNUNET_free (o);
286 return GNUNET_SYSERR; 295 return GNUNET_SYSERR;
287 } 296 }
288 GNUNET_free (op_name); 297 GNUNET_free (op_name);
@@ -299,6 +308,7 @@ load_episode (struct Experiment *e, struct Episode *cur,
299 GNUNET_free (op); 308 GNUNET_free (op);
300 GNUNET_free (sec_name); 309 GNUNET_free (sec_name);
301 GNUNET_free_non_null (pref); 310 GNUNET_free_non_null (pref);
311 GNUNET_free (o);
302 return GNUNET_SYSERR; 312 return GNUNET_SYSERR;
303 } 313 }
304 314
@@ -316,6 +326,7 @@ load_episode (struct Experiment *e, struct Episode *cur,
316 GNUNET_free (pref); 326 GNUNET_free (pref);
317 GNUNET_free (sec_name); 327 GNUNET_free (sec_name);
318 GNUNET_free_non_null (pref); 328 GNUNET_free_non_null (pref);
329 GNUNET_free (o);
319 return GNUNET_SYSERR; 330 return GNUNET_SYSERR;
320 } 331 }
321 GNUNET_free (pref); 332 GNUNET_free (pref);