diff --git a/src/syncterm/st_crypt.c b/src/syncterm/st_crypt.c
index aaada489316d08a5c13aece31c0ef39782358ea3..3d70b5080e9df64b9436abe9ff21bf635816b0a4 100644
--- a/src/syncterm/st_crypt.c
+++ b/src/syncterm/st_crypt.c
@@ -117,9 +117,8 @@ int init_crypt(void)
 	return(-1);
 }
 
-int exit_crypt(void)
+void exit_crypt(void)
 {
 	if(crypt_loaded)
 		cl.End();
-	return(0);
 }
diff --git a/src/syncterm/st_crypt.h b/src/syncterm/st_crypt.h
index 94d13ac12237e84e04fb2201ed91c44dabfd6484..0310084c7cb949c20a70b46f6085672fd04a3688 100644
--- a/src/syncterm/st_crypt.h
+++ b/src/syncterm/st_crypt.h
@@ -29,6 +29,6 @@ extern struct crypt_funcs cl;
 extern int crypt_loaded;
 
 int init_crypt(void);
-int exit_crypt(void);
+void exit_crypt(void);
 
 #endif