From b40edc21bf6f5b2573092c835538b48bff8b489c Mon Sep 17 00:00:00 2001 From: David Robillard Date: Thu, 20 Jan 2011 17:48:26 +0000 Subject: Run, and pass all, bad tests. Fix memory errors. git-svn-id: http://svn.drobilla.net/serd/trunk@10 490d8e77-9747-427b-9fa3-0b8f29cee8a0 --- src/serdi.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'src/serdi.c') diff --git a/src/serdi.c b/src/serdi.c index 3f91e040..6b4e62b4 100644 --- a/src/serdi.c +++ b/src/serdi.c @@ -85,6 +85,7 @@ event_prefix(void* handle, SerdURI new_abs_uri; SerdString* abs_uri_string = serd_string_new_from_uri(&abs_uri, &new_abs_uri); serd_namespaces_add(state->ns, name, abs_uri_string); + free(abs_uri_string); } else { serd_namespaces_add(state->ns, name, uri_string); } @@ -135,7 +136,6 @@ main(int argc, char** argv) fprintf(stderr, "invalid base uri: %s\n", base_uri_str); return 1; } - } FILE* const in_fd = fopen((const char*)in_filename, "r"); @@ -146,7 +146,6 @@ main(int argc, char** argv) return 1; } - //SerdURI null_uri = {{0,0},{0,0},{0,0},{0,0},{0,0},{0,0}}; State state = { out_fd, serd_namespaces_new(), serd_string_new(base_uri_str), base_uri }; SerdReader reader = serd_reader_new( -- cgit v1.2.1