Fix parse errors in readline module when compiling without threads.
diff --git a/Misc/NEWS b/Misc/NEWS
index 409126a..9703f69 100644
--- a/Misc/NEWS
+++ b/Misc/NEWS
@@ -153,6 +153,8 @@
 Extension Modules
 -----------------
 
+- Fix parse errors in the readline module when compiling without threads.
+
 - Patch #1288833: Removed thread lock from socket.getaddrinfo on
   FreeBSD 5.3 and later versions which got thread-safe getaddrinfo(3).
 
diff --git a/Modules/readline.c b/Modules/readline.c
index 25a43b2..f039f1a 100644
--- a/Modules/readline.c
+++ b/Modules/readline.c
@@ -603,6 +603,7 @@
 #ifdef WITH_THREAD	      
 		PyGILState_Release(gilstate);
 #endif
+		return result;
 	}
 	return result;
 }
@@ -655,6 +656,7 @@
 #ifdef WITH_THREAD	      
 		PyGILState_Release(gilstate);
 #endif
+		return result;
 	}
 	return result;
 }