Browse Source

Fix for parsing status in response

The JSON `status` attribute wasn't being parsed and that caused the rest of the process to fail.  I changed it to be like the other JSON parsing (i.e. `entry` and `token`) and it now works.
Aaron Bartell 9 years ago
parent
commit
7d91e35f5f
1 changed files with 1 additions and 1 deletions
  1. 1 1
      le.sh

+ 1 - 1
le.sh

@@ -1142,7 +1142,7 @@ issue() {
         return 1
       fi
       
-      status=$(echo $response | egrep -o  '"status":"[^"]+"' | cut -d : -f 2 | tr -d '"')
+      status=$(echo $response | egrep -o  '"status":"[^"]*' | cut -d : -f 2 | tr -d '"')
       if [ "$status" == "valid" ] ; then
         _info "Success"
         _stopserver $serverproc