diff --git a/modules/module-pipewire/simple-endpoint.c b/modules/module-pipewire/simple-endpoint.c
index 953290ae5dbf8ff76e1009cca0d3b01d3278d02d..9dba4885914f1aaccc2d4631b6d2e3d1e90ad0d7 100644
--- a/modules/module-pipewire/simple-endpoint.c
+++ b/modules/module-pipewire/simple-endpoint.c
@@ -514,7 +514,7 @@ simple_endpoint_factory (WpFactory * factory, GType type,
   g_autoptr (WpCore) core = NULL;
   const gchar *name, *media_class;
   guint direction;
-  WpProxy *node;
+  guint64 node;
 
   /* Make sure the type is correct */
   g_return_if_fail (type == WP_TYPE_ENDPOINT);
@@ -539,6 +539,6 @@ simple_endpoint_factory (WpFactory * factory, GType type,
       "name", name,
       "media-class", media_class,
       "direction", direction,
-      "proxy-node", node,
+      "proxy-node", (gpointer) node,
       NULL);
 }
diff --git a/modules/module-pw-audio-softdsp-endpoint.c b/modules/module-pw-audio-softdsp-endpoint.c
index ca6c10b7d79a9e7fab4d0b313e3e43087868d54a..81a3451d8550c80886f5a6e1160f7a5049261cd4 100644
--- a/modules/module-pw-audio-softdsp-endpoint.c
+++ b/modules/module-pw-audio-softdsp-endpoint.c
@@ -385,7 +385,7 @@ endpoint_factory (WpFactory * factory, GType type, GVariant * properties,
   g_autoptr (WpCore) core = NULL;
   const gchar *name, *media_class;
   guint direction;
-  WpProxy *node;
+  guint64 node;
   g_autoptr (GVariant) streams = NULL;
 
   /* Make sure the type is correct */
@@ -415,7 +415,7 @@ endpoint_factory (WpFactory * factory, GType type, GVariant * properties,
       "name", name,
       "media-class", media_class,
       "direction", direction,
-      "proxy-node", node,
+      "proxy-node", (gpointer) node,
       "streams", streams,
       NULL);
 }