Module Name: src
Committed By: mrg
Date: Thu Jul 17 06:14:46 UTC 2014
Modified Files:
src/libexec/httpd: ssl-bozo.c
Log Message:
use const and remove unnecessary braces.
To generate a diff of this commit:
cvs rdiff -u -r1.16 -r1.17 src/libexec/httpd/ssl-bozo.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/libexec/httpd/ssl-bozo.c
diff -u src/libexec/httpd/ssl-bozo.c:1.16 src/libexec/httpd/ssl-bozo.c:1.17
--- src/libexec/httpd/ssl-bozo.c:1.16 Thu Jan 2 08:21:38 2014
+++ src/libexec/httpd/ssl-bozo.c Thu Jul 17 06:14:46 2014
@@ -1,4 +1,4 @@
-/* $NetBSD: ssl-bozo.c,v 1.16 2014/01/02 08:21:38 mrg Exp $ */
+/* $NetBSD: ssl-bozo.c,v 1.17 2014/07/17 06:14:46 mrg Exp $ */
/* $eterna: ssl-bozo.c,v 1.15 2011/11/18 09:21:15 mrg Exp $ */
@@ -99,11 +99,10 @@ bozo_ssl_err(bozohttpd_t *httpd, int cod
static BOZO_PRINTFLIKE(2, 0) int
bozo_ssl_printf(bozohttpd_t *httpd, const char * fmt, va_list ap)
{
- sslinfo_t *sslinfo;
+ const sslinfo_t *sslinfo = httpd->sslinfo;
char *buf;
int nbytes;
- sslinfo = httpd->sslinfo;
/* XXX we need more elegant/proper handling of SSL_write return */
if ((nbytes = vasprintf(&buf, fmt, ap)) != -1)
SSL_write(sslinfo->bozossl, buf, nbytes);
@@ -116,11 +115,10 @@ bozo_ssl_printf(bozohttpd_t *httpd, cons
static ssize_t
bozo_ssl_read(bozohttpd_t *httpd, int fd, void *buf, size_t nbytes)
{
- sslinfo_t *sslinfo;
+ const sslinfo_t *sslinfo = httpd->sslinfo;
ssize_t rbytes;
USE_ARG(fd);
- sslinfo = httpd->sslinfo;
/* XXX we need elegant/proper handling of SSL_read return */
rbytes = (ssize_t)SSL_read(sslinfo->bozossl, buf, (int)nbytes);
if (rbytes < 1) {
@@ -137,11 +135,10 @@ bozo_ssl_read(bozohttpd_t *httpd, int fd
static ssize_t
bozo_ssl_write(bozohttpd_t *httpd, int fd, const void *buf, size_t nbytes)
{
- sslinfo_t *sslinfo;
+ const sslinfo_t *sslinfo = httpd->sslinfo;
ssize_t wbytes;
USE_ARG(fd);
- sslinfo = httpd->sslinfo;
/* XXX we need elegant/proper handling of SSL_write return */
wbytes = (ssize_t)SSL_write(sslinfo->bozossl, buf, (int)nbytes);
@@ -160,9 +157,8 @@ bozo_ssl_flush(bozohttpd_t *httpd, FILE
void
bozo_ssl_init(bozohttpd_t *httpd)
{
- sslinfo_t *sslinfo;
+ sslinfo_t *sslinfo = httpd->sslinfo;
- sslinfo = httpd->sslinfo;
if (sslinfo == NULL || !sslinfo->certificate_file)
return;
SSL_library_init();
@@ -197,9 +193,8 @@ bozo_ssl_init(bozohttpd_t *httpd)
void
bozo_ssl_accept(bozohttpd_t *httpd)
{
- sslinfo_t *sslinfo;
+ sslinfo_t *sslinfo = httpd->sslinfo;
- sslinfo = httpd->sslinfo;
if (sslinfo != NULL && sslinfo->ssl_context) {
sslinfo->bozossl = SSL_new(sslinfo->ssl_context);
SSL_set_rfd(sslinfo->bozossl, 0);
@@ -211,9 +206,8 @@ bozo_ssl_accept(bozohttpd_t *httpd)
void
bozo_ssl_destroy(bozohttpd_t *httpd)
{
- sslinfo_t *sslinfo;
+ const sslinfo_t *sslinfo = httpd->sslinfo;
- sslinfo = httpd->sslinfo;
if (sslinfo && sslinfo->bozossl)
SSL_free(sslinfo->bozossl);
}
@@ -221,9 +215,9 @@ bozo_ssl_destroy(bozohttpd_t *httpd)
void
bozo_ssl_set_opts(bozohttpd_t *httpd, const char *cert, const char *priv)
{
- sslinfo_t *sslinfo;
+ sslinfo_t *sslinfo = httpd->sslinfo;
- if ((sslinfo = httpd->sslinfo) == NULL) {
+ if (sslinfo == NULL) {
sslinfo = bozomalloc(httpd, sizeof(*sslinfo));
if (sslinfo == NULL) {
bozo_err(httpd, 1, "sslinfo allocation failed");
@@ -235,9 +229,8 @@ bozo_ssl_set_opts(bozohttpd_t *httpd, co
debug((httpd, DEBUG_NORMAL, "using cert/priv files: %s & %s",
sslinfo->certificate_file,
sslinfo->privatekey_file));
- if (!httpd->bindport) {
+ if (!httpd->bindport)
httpd->bindport = strdup("https");
- }
}
#endif /* NO_SSL_SUPPORT */
@@ -250,13 +243,11 @@ bozo_printf(bozohttpd_t *httpd, const ch
va_start(args, fmt);
#ifndef NO_SSL_SUPPORT
- if (httpd->sslinfo) {
+ if (httpd->sslinfo)
cc = bozo_ssl_printf(httpd, fmt, args);
- va_end(args);
- return cc;
- }
+ else
#endif
- cc = vprintf(fmt, args);
+ cc = vprintf(fmt, args);
va_end(args);
return cc;
}
@@ -265,9 +256,8 @@ ssize_t
bozo_read(bozohttpd_t *httpd, int fd, void *buf, size_t len)
{
#ifndef NO_SSL_SUPPORT
- if (httpd->sslinfo) {
+ if (httpd->sslinfo)
return bozo_ssl_read(httpd, fd, buf, len);
- }
#endif
return read(fd, buf, len);
}
@@ -276,9 +266,8 @@ ssize_t
bozo_write(bozohttpd_t *httpd, int fd, const void *buf, size_t len)
{
#ifndef NO_SSL_SUPPORT
- if (httpd->sslinfo) {
+ if (httpd->sslinfo)
return bozo_ssl_write(httpd, fd, buf, len);
- }
#endif
return write(fd, buf, len);
}
@@ -287,9 +276,8 @@ int
bozo_flush(bozohttpd_t *httpd, FILE *fp)
{
#ifndef NO_SSL_SUPPORT
- if (httpd->sslinfo) {
+ if (httpd->sslinfo)
return bozo_ssl_flush(httpd, fp);
- }
#endif
return fflush(fp);
}