- 16 Dec, 2009 15 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
It's illegal to pass NULL here. This should not be ignored silently.
-
Max Kellermann authored
-
Max Kellermann authored
Removed the NULL check.
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
This fixes a NULL pointer dereference in case of archive plugin failure.
-
Max Kellermann authored
Make archive_file a "real" struct, extended by all plugins. Add the plugin pointer to it. Wrap all method calls in functions.
-
Max Kellermann authored
-
Max Kellermann authored
Moved the archive plugin "extern" declarations into each plugin header.
-
Max Kellermann authored
Use the raw struct name instead.
-
Max Kellermann authored
-
Max Kellermann authored
Based on libiso9660.
-
Max Kellermann authored
Use g_path_get_basename() instead of manually filtering the path name. Big advantage: g_path_get_basename() cannot fail.
-
Alam Arias authored
-
- 15 Dec, 2009 25 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
For the fluidsynth plugin.
-
Max Kellermann authored
This fixes a regression: a boolean value was returned from decoder_input_buffer(), but the caller chose to do a "<= 0" comparison.
-
Max Kellermann authored
.. instead of manually checking pathname[0]=='/'. g_path_is_absolute() is portable.
-
Max Kellermann authored
Don't attempt to fill the whole buffer in the read() method, return whatever libbz2 provides with the first successful BZ2_bzDecompress().
-
Max Kellermann authored
-
Max Kellermann authored
Use the raw struct name.
-
Max Kellermann authored
This plugin is based on libzzip.
-
Max Kellermann authored
Conflicts: src/archive/bz2_plugin.c src/archive_api.h src/input/file_input_plugin.c test/run_input.c
-
Max Kellermann authored
Free the "context" pointer in the method archive_plugin.close().
-
Max Kellermann authored
Fixes a memory leak: the "archive" input plugin opens the archive, but never closes it. This patch moves the responsibility for doing that to archive_plugin.open_stream(). This is an slight internal API change, but it is the simplest and least intrusive fix for the memory leak.
-
Max Kellermann authored
g_free(NULL) is allowed.
-
Max Kellermann authored
Fixed memory leak in error handler.
-
Max Kellermann authored
This enables valgrind debugging after an error occurred.
-
Max Kellermann authored
Enable archive plugin debugging.
-
Max Kellermann authored
This code has never made any sense, and has broken some of the archive plugin.
-
Max Kellermann authored
This code has never made any sense, and has broken some of the archive plugin.
-
Max Kellermann authored
-
Max Kellermann authored
Use struct forward declarations.
-
Max Kellermann authored
Don't use num_archive_plugins.
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
This fixes "make distcheck".
-