Merge pull request #72 from lopago/fix-segfaults

prevent segfaults due to uninitialized memory
pull/1/head
Christian Beier 9 years ago
commit b7946a6f36

@ -109,6 +109,8 @@ struct rfbssl_ctx *rfbssl_init_global(char *key, char *cert)
gnutls_global_set_log_function(rfbssl_log_func);
gnutls_global_set_log_level(1);
gnutls_certificate_set_dh_params(ctx->x509_cred, ctx->dh_params);
/* newly allocated memory should be initialized, at least where it is important */
ctx->peekstart = ctx->peeklen = 0;
return ctx;
}

@ -163,7 +163,11 @@ void rfbTightCleanup (rfbScreenInfoPtr screen)
tightAfterBufSize = 0;
tightAfterBuf = NULL;
}
if (j) tjDestroy(j);
if (j) {
tjDestroy(j);
/* Set freed resource handle to 0! */
j = 0;
}
}

Loading…
Cancel
Save