From 2fddc28b430ede69e44dcd69e3692993a7c1d161 Mon Sep 17 00:00:00 2001 From: David Robillard Date: Sat, 6 Jan 2018 16:05:42 -0500 Subject: Add serd_free for freeing memory allocated by serd --- src/reader.c | 2 +- src/string.c | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/reader.c b/src/reader.c index c9b00f66..f37eac14 100644 --- a/src/reader.c +++ b/src/reader.c @@ -264,7 +264,7 @@ serd_reader_read_file(SerdReader* reader, FILE* fd = serd_fopen((const char*)path, "rb"); if (!fd) { - free(path); + serd_free(path); return SERD_ERR_UNKNOWN; } diff --git a/src/string.c b/src/string.c index d49e1e68..2f79f496 100644 --- a/src/string.c +++ b/src/string.c @@ -18,6 +18,12 @@ #include +void +serd_free(void* ptr) +{ + free(ptr); +} + const uint8_t* serd_strerror(SerdStatus status) { -- cgit v1.2.1