diff options
-rw-r--r-- | generator/c.ml | 2 | ||||
-rw-r--r-- | src/guestfs-internal.h | 2 | ||||
-rw-r--r-- | src/guestfs.c | 2 |
3 files changed, 3 insertions, 3 deletions
diff --git a/generator/c.ml b/generator/c.ml index a5220a57..e159d8fa 100644 --- a/generator/c.ml +++ b/generator/c.ml @@ -660,7 +660,7 @@ extern GUESTFS_DLL_PUBLIC void *guestfs_next_private (guestfs_h *g, const char * extern GUESTFS_DLL_PUBLIC void *guestfs_safe_malloc (guestfs_h *g, size_t nbytes); extern GUESTFS_DLL_PUBLIC void *guestfs_safe_calloc (guestfs_h *g, size_t n, size_t s); extern GUESTFS_DLL_PUBLIC char *guestfs_safe_strdup (guestfs_h *g, const char *str); -extern GUESTFS_DLL_PUBLIC void *guestfs_safe_memdup (guestfs_h *g, void *ptr, size_t size); +extern GUESTFS_DLL_PUBLIC void *guestfs_safe_memdup (guestfs_h *g, const void *ptr, size_t size); extern GUESTFS_DLL_PUBLIC const char *guestfs_tmpdir (void); #ifdef GUESTFS_PRIVATE_FOR_EACH_DISK extern GUESTFS_DLL_PUBLIC int guestfs___for_each_disk (guestfs_h *g, virDomainPtr dom, int (*)(guestfs_h *g, const char *filename, const char *format, int readonly, void *data), void *data); diff --git a/src/guestfs-internal.h b/src/guestfs-internal.h index 273900ef..84145a3b 100644 --- a/src/guestfs-internal.h +++ b/src/guestfs-internal.h @@ -447,7 +447,7 @@ extern void guestfs_perrorf (guestfs_h *g, const char *fs, ...) extern void *guestfs_safe_realloc (guestfs_h *g, void *ptr, size_t nbytes); extern char *guestfs_safe_strdup (guestfs_h *g, const char *str); extern char *guestfs_safe_strndup (guestfs_h *g, const char *str, size_t n); -extern void *guestfs_safe_memdup (guestfs_h *g, void *ptr, size_t size); +extern void *guestfs_safe_memdup (guestfs_h *g, const void *ptr, size_t size); extern char *guestfs_safe_asprintf (guestfs_h *g, const char *fs, ...) __attribute__((format (printf,2,3))); diff --git a/src/guestfs.c b/src/guestfs.c index ee523ebc..b026524c 100644 --- a/src/guestfs.c +++ b/src/guestfs.c @@ -566,7 +566,7 @@ guestfs_safe_strndup (guestfs_h *g, const char *str, size_t n) } void * -guestfs_safe_memdup (guestfs_h *g, void *ptr, size_t size) +guestfs_safe_memdup (guestfs_h *g, const void *ptr, size_t size) { void *p = malloc (size); if (!p) g->abort_cb (); |