* Copyright (c) 1995-2004, Index Data
* See the file LICENSE for details.
*
- * $Id: comstack.c,v 1.9 2004-04-29 21:19:23 adam Exp $
+ * $Id: comstack.c,v 1.10 2004-05-03 09:00:50 adam Exp $
*/
#include <string.h>
break;
}
else if (i < len - 20 &&
- !strncasecmp(buf+i, "Transfer-Encoding:", 18))
+ !strncasecmp((const char *) buf+i, "Transfer-Encoding:", 18))
{
i+=18;
while (buf[i] == ' ')
i++;
if (i < len - 8)
- if (!strncasecmp(buf+i, "chunked", 7))
+ if (!strncasecmp((const char *) buf+i, "chunked", 7))
chunked = 1;
}
else if (i < len - 17 &&
- !strncasecmp(buf+i, "Content-Length:", 15))
+ !strncasecmp((const char *)buf+i, "Content-Length:", 15))
{
i+= 15;
while (buf[i] == ' ')
* Copyright (c) 1995-2004, Index Data
* See the file LICENSE for details.
*
- * $Id: tcpip.c,v 1.6 2004-04-30 19:10:35 adam Exp $
+ * $Id: tcpip.c,v 1.7 2004-05-03 09:00:50 adam Exp $
*/
#include <stdio.h>
p->type = ssl_type;
sp = (tcpip_state *) p->cprivate;
- sp->ctx = vp; /* may be NULL */
+ sp->ctx = (SSL_CTX *) vp; /* may be NULL */
/* note: we don't handle already opened socket in SSL mode - yet */
return p;
sp = (struct tcpip_state *) cs->cprivate;
if (sp->ctx_alloc)
return 0;
- sp->ctx = ctx;
+ sp->ctx = (SSL_CTX *) ctx;
return 1;
}
int cs_get_peer_certificate_x509(COMSTACK cs, char **buf, int *len)
{
- SSL *ssl = cs_get_ssl(cs);
+ SSL *ssl = (SSL *) cs_get_ssl(cs);
if (ssl)
{
X509 *server_cert = SSL_get_peer_certificate (ssl);
/* get PEM buffer in memory */
PEM_write_bio_X509(bio, server_cert);
*len = BIO_get_mem_data(bio, &pem_buf);
- *buf = xmalloc(*len);
+ *buf = (char *) xmalloc(*len);
memcpy(*buf, pem_buf, *len);
BIO_free(bio);
return 1;