Browse Source

[asan tests] fix memory leaks

master
Stefan Bühler 5 months ago
parent
commit
f3052d6a5d
  1. 1
      src/t/test_mod_indexfile.c
  2. 3
      src/t/test_mod_staticfile.c
  3. 1
      src/t/test_mod_userdir.c
  4. 3
      src/t/test_request.c

1
src/t/test_mod_indexfile.c

@ -108,6 +108,7 @@ void test_mod_indexfile (void)
free(r.uri.path.ptr);
free(r.physical.path.ptr);
free(r.physical.doc_root.ptr);
array_free_data(&r.env);
stat_cache_free();
}

3
src/t/test_mod_staticfile.c

@ -423,9 +423,12 @@ void test_mod_staticfile (void)
chunkqueue_reset(&r.write_queue);
free(r.uri.path.ptr);
free(r.pathinfo.ptr);
free(r.physical.path.ptr);
free(r.physical.rel_path.ptr);
free(r.physical.doc_root.ptr);
array_free_data(&r.rqst_headers);
array_free_data(&r.resp_headers);
free(p);
stat_cache_free();

1
src/t/test_mod_userdir.c

@ -185,6 +185,7 @@ void test_mod_userdir (void)
free(r.physical.basedir.ptr);
free(r.physical.path.ptr);
free(r.physical.rel_path.ptr);
array_free_data(&r.resp_headers);
fdlog_free(r.conf.errh);
buffer_free(r.tmp_buf);

3
src/t/test_request.c

@ -618,6 +618,9 @@ void test_request (void)
free(r.target_orig.ptr);
free(r.target.ptr);
free(r.uri.authority.ptr);
free(r.uri.path.ptr);
free(r.uri.scheme.ptr);
array_free_data(&r.rqst_headers);
fdlog_free(r.conf.errh);

Loading…
Cancel
Save