diff --git a/ssl-ca b/ssl-ca
index f8f08e408b9b7ad3cf3f86a83c5878b01e09aa22..13c469d5cc236b85806c34108cebe46aa46060d4 100755
--- a/ssl-ca
+++ b/ssl-ca
@@ -51,6 +51,7 @@ usage () {
 }
 
 init () {
+    local cn
     export cn="$(basename $PWD)"
     mkdir -p certs keys
     if [ -e openssl.cnf ]
@@ -98,6 +99,7 @@ init () {
 }
 
 sign_key () {
+    local csr cn
     if [ $# -lt 1 ] || [ "$1" = "" ]
     then
         echo "No host specified."