File 0002-libnbd-C-wrapper-Remove-conflicting-casts-from-void-.patch of Package containerized-data-importer
From 684f3a089a727845382adfe0a4d8b0e0b5134a87 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Christoph=20Gr=C3=BCninger?= <foss@grueninger.de>
Date: Sat, 18 Oct 2025 17:25:32 +0200
Subject: [PATCH 2/2] libnbd C wrapper: Remove conflicting casts from void* to
long
---
diff --git a/vendor/libguestfs.org/libnbd/wrappers.go b/vendor/libguestfs.org/libnbd/wrappers.go
index b4798340f..0a1c2bf73 100644
--- a/vendor/libguestfs.org/libnbd/wrappers.go
+++ b/vendor/libguestfs.org/libnbd/wrappers.go
@@ -2050,7 +2050,7 @@ _nbd_chunk_callback_wrapper (void *user_data, const void *subbuf,
size_t count, uint64_t offset, unsigned status,
int *error)
{
- return chunk_callback ((long)user_data, subbuf, count, offset, status, error);
+ return chunk_callback (user_data, subbuf, count, offset, status, error);
}
void
@@ -2065,7 +2065,7 @@ _nbd_chunk_callback_free (void *user_data)
int
_nbd_completion_callback_wrapper (void *user_data, int *error)
{
- return completion_callback ((long)user_data, error);
+ return completion_callback (user_data, error);
}
void
@@ -2081,7 +2081,7 @@ int
_nbd_debug_callback_wrapper (void *user_data, const char *context,
const char *msg)
{
- return debug_callback ((long)user_data, context, msg);
+ return debug_callback (user_data, context, msg);
}
void
@@ -2098,7 +2098,7 @@ _nbd_extent_callback_wrapper (void *user_data, const char *metacontext,
uint64_t offset, uint32_t *entries,
size_t nr_entries, int *error)
{
- return extent_callback ((long)user_data, metacontext, offset, entries, nr_entries, error);
+ return extent_callback (user_data, metacontext, offset, entries, nr_entries, error);
}
void
@@ -2114,7 +2114,7 @@ int
_nbd_list_callback_wrapper (void *user_data, const char *name,
const char *description)
{
- return list_callback ((long)user_data, name, description);
+ return list_callback (user_data, name, description);
}
void
@@ -2129,7 +2129,7 @@ _nbd_list_callback_free (void *user_data)
int
_nbd_context_callback_wrapper (void *user_data, const char *name)
{
- return context_callback ((long)user_data, name);
+ return context_callback (user_data, name);
}
void
--
2.51.0