- (tim) wrap el_end() in #ifdef USE_LIBEDIT
diff --git a/sftp.c b/sftp.c
index 0f1aa4b..9f6c88f 100644
--- a/sftp.c
+++ b/sftp.c
@@ -1355,8 +1355,10 @@
 	}
 	xfree(pwd);
 
+#ifdef USE_LIBEDIT
 	if (el != NULL)
 		el_end(el);
+#endif /* USE_LIBEDIT */
 
 	/* err == 1 signifies normal "quit" exit */
 	return (err >= 0 ? 0 : -1);