From 760abcf0b4dffbc5ffb53072d381307bc66b3eca Mon Sep 17 00:00:00 2001 From: Panu Matilainen Date: Mon, 4 Nov 2013 16:27:13 +0200 Subject: [PATCH] Buffer on archive write is not touched, make it const --- lib/cpio.c | 2 +- lib/cpio.h | 2 +- lib/rpmfi.c | 2 +- lib/rpmfi_internal.h | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/cpio.c b/lib/cpio.c index 4db91cc34..c615e889e 100644 --- a/lib/cpio.c +++ b/lib/cpio.c @@ -319,7 +319,7 @@ int rpmcpioStrippedHeaderWrite(rpmcpio_t cpio, int fx, off_t fsize) return rc; } -ssize_t rpmcpioWrite(rpmcpio_t cpio, void * buf, size_t size) +ssize_t rpmcpioWrite(rpmcpio_t cpio, const void * buf, size_t size) { size_t written, left; diff --git a/lib/cpio.h b/lib/cpio.h index 30319a167..7cda962d6 100644 --- a/lib/cpio.h +++ b/lib/cpio.h @@ -86,7 +86,7 @@ int rpmcpioHeaderWrite(rpmcpio_t cpio, char * path, struct stat * st); RPM_GNUC_INTERNAL int rpmcpioStrippedHeaderWrite(rpmcpio_t cpio, int fx, off_t fsize); -ssize_t rpmcpioWrite(rpmcpio_t cpio, void * buf, size_t size); +ssize_t rpmcpioWrite(rpmcpio_t cpio, const void * buf, size_t size); /** * Read cpio header. Iff fx is returned as -1 a cpio header was read diff --git a/lib/rpmfi.c b/lib/rpmfi.c index 1fad111d2..ac5d8e805 100644 --- a/lib/rpmfi.c +++ b/lib/rpmfi.c @@ -1702,7 +1702,7 @@ int rpmfiArchiveWriteHeader(rpmfi fi) return rc; } -size_t rpmfiArchiveWrite(rpmfi fi, void * buf, size_t size) +size_t rpmfiArchiveWrite(rpmfi fi, const void * buf, size_t size) { if (fi == NULL || fi->archive == NULL) return -1; diff --git a/lib/rpmfi_internal.h b/lib/rpmfi_internal.h index acc50d958..fe3e4da37 100644 --- a/lib/rpmfi_internal.h +++ b/lib/rpmfi_internal.h @@ -235,7 +235,7 @@ int rpmfiArchiveWriteHeader(rpmfi fi); * @prama size number of bytes to write * @return bytes actually written */ -size_t rpmfiArchiveWrite(rpmfi fi, void * buf, size_t size); +size_t rpmfiArchiveWrite(rpmfi fi, const void * buf, size_t size); /** \ingroup payload * Write content from given file into current file in archive