diff --git a/sshkeys/__init__.py b/sshkeys/__init__.py
index <HASH>..<HASH> 100644
--- a/sshkeys/__init__.py
+++ b/sshkeys/__init__.py
@@ -85,6 +85,9 @@ class Key(object):
                         else:
                             quoted = False
                     else:
+                        if escaped:
+                            option_val += "\\"
+                            escaped = False
                         option_val += letter
                 else: # not quoted
                     if letter == ' ':
Fix bug where backlashes were dropped from options

While backslashes may be used to escape quotes in options, they should
be kept as backslashes if they're not followed by a quote. The following
is a perfectly valid line in an authorized_keys file:

    command="echo \"\HELLO\"" ssh-rsa AAAAB...

in order to print \HELLO upon connection. Currently, the backslash
before HELLO would have been dropped by the parser.