pidgin/purple-plugin-pack

Fix compiler warnings in omegle

2018-08-25, Gary Kramlich
6f3070872852
Parents 512fe2e39304
Children cc9542cf68d6
Fix compiler warnings in omegle
--- a/omegle/om_connection.c Fri Aug 24 00:08:22 2018 -0500
+++ b/omegle/om_connection.c Sat Aug 25 19:32:53 2018 -0500
@@ -319,6 +319,12 @@
/* TODO: Check the return value of write() */
len = write(omconn->fd, omconn->request->str,
omconn->request->len);
+ if(len != omconn->request->len) {
+ purple_debug_error("omegle", "post_or_get_connect failed to write request\n");
+ om_fatal_connection_cb(omconn);
+ return;
+ }
+
omconn->input_watcher = purple_input_add(omconn->fd,
PURPLE_INPUT_READ,
om_post_or_get_readdata_cb, omconn);
@@ -334,9 +340,14 @@
purple_debug_info("omegle", "post_or_get_ssl_connect_cb\n");
- /* TODO: Check the return value of write() */
len = purple_ssl_write(omconn->ssl_conn,
omconn->request->str, omconn->request->len);
+ if(len != omconn->request->len) {
+ purple_debug_error("omegle", "om_post_or_get_ssl_connect failed to write request\n");
+ om_fatal_connection_cb(omconn);
+ return;
+ }
+
purple_ssl_input_add(omconn->ssl_conn,
om_post_or_get_ssl_readdata_cb, omconn);
}
--- a/omegle/omegle.c Fri Aug 24 00:08:22 2018 -0500
+++ b/omegle/omegle.c Sat Aug 25 19:32:53 2018 -0500
@@ -78,12 +78,10 @@
static void om_close(PurpleConnection *pc)
{
OmegleAccount *oma;
- GList *ims;
g_return_if_fail(pc != NULL);
g_return_if_fail(pc->proto_data != NULL);
- ims = purple_get_ims();
//TODO: Loop through all im's and disconnect them all
oma = pc->proto_data;
@@ -227,12 +225,9 @@
{
GList *m = NULL;
PurpleMenuAction *act;
- PurpleBuddy *buddy;
if(PURPLE_BLIST_NODE_IS_BUDDY(node))
{
- buddy = (PurpleBuddy *)node;
-
act = purple_menu_action_new(_("_Start random IM"),
PURPLE_CALLBACK(om_start_im),
NULL, NULL);