[bindings] Update eq/clone trait fns to take object, not this_arg
[rust-lightning] / lightning-c-bindings / demo.cpp
index 36a11a783a2e02add690b7c2c866b0aabe526942..84d7904f8e62e59e7e0ee156d326ec078a62f083 100644 (file)
@@ -191,8 +191,8 @@ uintptr_t sock_send_data(void *this_arg, LDKu8slice data, bool resume_read) {
 void sock_disconnect_socket(void *this_arg) {
        close((int)((long)this_arg));
 }
-bool sock_eq(const void *this_arg, const void *other_arg) {
-       return this_arg == other_arg;
+bool sock_eq(const void *this_arg, const LDKSocketDescriptor *other_arg) {
+       return this_arg == other_arg->this_arg;
 }
 uint64_t sock_hash(const void *this_arg) {
        return (uint64_t)this_arg;