File twinkle-return.patch of Package twinkle
--- src/listener.cpp
+++ src/listener.cpp
@@ -541,6 +541,7 @@
}
log_file->write_report("TCP data listener terminated.", "::listen_for_data_tcp");
+ return NULL;
}
void *listen_for_conn_requests_tcp(void *arg) {
@@ -572,4 +573,5 @@
}
log_file->write_report("TCP connection listener terminated.", "::listen_for_conn_requests_tcp");
+ return NULL;
}
--- src/presence/presence_epa.cpp
+++ src/presence/presence_epa.cpp
@@ -33,10 +33,11 @@
}
bool t_presence_epa::recv_response(t_response *r, t_tuid tuid, t_tid tid) {
- (void)t_epa::recv_response(r, tuid, tid);
+ t_epa::recv_response(r, tuid, tid);
// Notify observers so they can get the latest publication state.
notify();
+ return true;
}
void t_presence_epa::publish_presence(t_presence_state::t_basic_state _basic_state) {
--- src/sender.cpp
+++ src/sender.cpp
@@ -401,6 +401,7 @@
}
log_file->write_report("TCP sender terminated.", "::tcp_sender_loop");
+ return NULL;
}
void *sender_loop(void *arg) {
@@ -464,4 +465,5 @@
MEMMAN_DELETE(event);
delete event;
}
+ return NULL;
}
--- src/sockets/connection.cpp
+++ src/sockets/connection.cpp
@@ -83,8 +83,9 @@
}
ssize_t t_connection::send(const char *data, int data_size) {
- socket_->send(data, data_size);
+ ssize_t ret = socket_->send(data, data_size);
idle_time_ = 0;
+ return ret;
}
void t_connection::async_send(const char *data, int data_size) {
--- src/sockets/connection_table.cpp
+++ src/sockets/connection_table.cpp
@@ -400,4 +400,5 @@
log_file->write_report("Connection timeout handler terminated.",
"::connection_timeout_main");
+ return NULL;
};
--- src/userintf.cpp
+++ src/userintf.cpp
@@ -1337,6 +1337,7 @@
}
do_presence(basic_state);
+ return true;
}
void t_userintf::do_presence(t_presence_state::t_basic_state basic_state)
--- src/utils/mime_database.cpp
+++ src/utils/mime_database.cpp
@@ -42,6 +42,7 @@
mimetype = v[0];
file_glob = v[1];
+ return true;
}
//////////////////////////