Index: src/poundctl.c
--- src/poundctl.c.orig
+++ src/poundctl.c
@@ -948,10 +948,21 @@ send_request (BIO *bio, char const *method, char const
 {
   va_list ap;
 
+#ifdef LIBRESSL_VERSION_NUMBER
+  char *tempstr;
   BIO_printf (bio, "%s %s", method, url->path);
   va_start (ap, fmt);
+  vasprintf (&tempstr, fmt, ap);
+  va_end (ap);
+  BIO_printf (bio, "%s", tempstr);
+  free(tempstr);
+#else
+  BIO_printf (bio, "%s %s", method, url->path);
+  va_start (ap, fmt);
   BIO_vprintf (bio, fmt, ap);
   va_end (ap);
+#endif
+
   BIO_printf (bio, " HTTP/1.1\r\n"
 		   "Host: %s\r\n",
 	      url->host);
