From 933c169da56de27de8e051eefbd0a8ad30cb47ed Mon Sep 17 00:00:00 2001
From: neil <github@byneil.com>
Date: Wed, 17 Aug 2016 13:17:06 +0800
Subject: [PATCH] minor

---
 acme.sh | 11 ++++++++++-
 1 file changed, 10 insertions(+), 1 deletion(-)

diff --git a/acme.sh b/acme.sh
index 445e644..cee3e3b 100755
--- a/acme.sh
+++ b/acme.sh
@@ -1200,7 +1200,9 @@ _initpath() {
     USER_AGENT="$DEFAULT_USER_AGENT"
   fi
   
-  HTTP_HEADER="$LE_WORKING_DIR/http.header"
+  if [ -z "$HTTP_HEADER" ] ; then
+    HTTP_HEADER="$LE_WORKING_DIR/http.header"
+  fi
 
   _DEFAULT_ACCOUNT_KEY_PATH="$LE_WORKING_DIR/account.key"
   if [ -z "$ACCOUNT_KEY_PATH" ] ; then
@@ -1236,6 +1238,13 @@ _initpath() {
     _debug DOMAIN_PATH "$DOMAIN_PATH"
   fi
   
+  if [ ! -d "$DOMAIN_PATH" ] ; then
+    if ! mkdir -p "$DOMAIN_PATH" ; then
+      _err "Can not create domain path: $DOMAIN_PATH"
+      return 1
+    fi
+  fi
+  
   if [ -z "$DOMAIN_CONF" ] ; then
     DOMAIN_CONF="$DOMAIN_PATH/$domain.conf"
   fi