summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJonny Lamb <jonny.lamb@collabora.co.uk>2012-02-01 13:36:43 -0500
committerJonny Lamb <jonny.lamb@collabora.co.uk>2012-02-01 13:36:43 -0500
commitbcf78e4f3de03921f72b783c1f86f18da716fa70 (patch)
tree28f79461066e364ce8c7a20a883b6a4396a50a07
parentf5adf2d1141e4dfd3aeb9ca043825e66ba4a556e (diff)
parent8a4afe112d4a61ffe9fa0fd629dd92fdc90e68b7 (diff)
Merge remote-tracking branch 'siraj/mingw32-warn'
-rw-r--r--tests/wocky-connector-test.c5
-rw-r--r--wocky/wocky-tls.c14
2 files changed, 10 insertions, 9 deletions
diff --git a/tests/wocky-connector-test.c b/tests/wocky-connector-test.c
index efdab1c..663cc49 100644
--- a/tests/wocky-connector-test.c
+++ b/tests/wocky-connector-test.c
@@ -3140,10 +3140,11 @@ client_connected (GIOChannel *channel,
ConnectorProblem *cproblem = &test->server_parameters.problem.conn;
#ifdef G_OS_WIN32
u_long mode = 0;
+#else
+ long flags;
#endif
GSocketConnection *gconn;
- long flags;
if (csock < 0)
{
@@ -3199,7 +3200,7 @@ start_dummy_xmpp_server (test_t *test)
server.sin_addr.s_addr = inet_addr ((const char * ) REACHABLE);
server.sin_port = htons (port);
ssock = socket (AF_INET, SOCK_STREAM, IPPROTO_TCP);
- setsockopt (ssock, SOL_SOCKET, SO_REUSEADDR, &reuse, sizeof (reuse));
+ setsockopt (ssock, SOL_SOCKET, SO_REUSEADDR, (const char *) &reuse, sizeof (reuse));
res = bind (ssock, (struct sockaddr *) &server, sizeof (server));
diff --git a/wocky/wocky-tls.c b/wocky/wocky-tls.c
index 691b25b..069551d 100644
--- a/wocky/wocky-tls.c
+++ b/wocky/wocky-tls.c
@@ -687,7 +687,7 @@ wocky_tls_session_verify_peer (WockyTLSSession *session,
WockyTLSCertStatus *status)
{
int rval = -1;
- guint _stat = 0;
+ guint peer_cert_status = 0;
gboolean peer_name_ok = TRUE;
gnutls_certificate_verify_flags check;
@@ -731,7 +731,7 @@ wocky_tls_session_verify_peer (WockyTLSSession *session,
DEBUG ("setting gnutls verify flags level to: %s",
wocky_enum_to_nick (WOCKY_TYPE_TLS_VERIFICATION_LEVEL, level));
gnutls_certificate_set_verify_flags (session->gnutls_cert_cred, check);
- rval = gnutls_certificate_verify_peers2 (session->session, &_stat);
+ rval = gnutls_certificate_verify_peers2 (session->session, &peer_cert_status);
if (rval != GNUTLS_E_SUCCESS)
{
@@ -875,7 +875,7 @@ wocky_tls_session_verify_peer (WockyTLSSession *session,
for (x = 0; status_map[x].gnutls != 0; x++)
{
DEBUG ("checking gnutls error %d", status_map[x].gnutls);
- if (_stat & status_map[x].gnutls)
+ if (peer_cert_status & status_map[x].gnutls)
{
DEBUG ("gnutls error %d set", status_map[x].gnutls);
*status = status_map[x].wocky;
@@ -1231,10 +1231,10 @@ wocky_tls_session_write_ready (GObject *object,
wocky_tls_session_try_operation (session, WOCKY_TLS_OP_WRITE);
}
-static gssize
+static ssize_t
wocky_tls_session_push_func (gpointer user_data,
const void *buffer,
- gsize count)
+ size_t count)
{
WockyTLSSession *session = WOCKY_TLS_SESSION (user_data);
GOutputStream *stream;
@@ -1324,10 +1324,10 @@ wocky_tls_session_push_func (gpointer user_data,
}
}
-static gssize
+static ssize_t
wocky_tls_session_pull_func (gpointer user_data,
void *buffer,
- gsize count)
+ size_t count)
{
WockyTLSSession *session = WOCKY_TLS_SESSION (user_data);
GInputStream *stream;