Fix bug in _checkquote that raised an exception on empty "arg".
diff --git a/Lib/imaplib.py b/Lib/imaplib.py
index 6a74728..f353015 100644
--- a/Lib/imaplib.py
+++ b/Lib/imaplib.py
@@ -1008,9 +1008,9 @@
 
         if type(arg) is not type(''):
             return arg
-        if (arg[0],arg[-1]) in (('(',')'),('"','"')):
+        if len(arg) >= 2 and (arg[0],arg[-1]) in (('(',')'),('"','"')):
             return arg
-        if self.mustquote.search(arg) is None:
+        if arg and self.mustquote.search(arg) is None:
             return arg
         return self._quote(arg)