summaryrefslogtreecommitdiffstats
path: root/rbutil/ipodpatcher/ipodio-posix.c
diff options
context:
space:
mode:
Diffstat (limited to 'rbutil/ipodpatcher/ipodio-posix.c')
-rw-r--r--rbutil/ipodpatcher/ipodio-posix.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/rbutil/ipodpatcher/ipodio-posix.c b/rbutil/ipodpatcher/ipodio-posix.c
index 377510912a..59cbc0188e 100644
--- a/rbutil/ipodpatcher/ipodio-posix.c
+++ b/rbutil/ipodpatcher/ipodio-posix.c
@@ -367,6 +367,16 @@ int ipod_alloc_buffer(struct ipod_t* ipod, int bufsize)
return 0;
}
+int ipod_dealloc_buffer(struct ipod_t* ipod)
+{
+ if (ipod->sectorbuf == NULL) {
+ return -1;
+ }
+ free(ipod->sectorbuf);
+ ipod->sectorbuf = NULL;
+ return 0;
+}
+
int ipod_seek(struct ipod_t* ipod, unsigned long pos)
{
off_t res;