diff --git a/src/elogd.c b/src/elogd.c
index f6ee76c4..846ee32c 100755
--- a/src/elogd.c
+++ b/src/elogd.c
@@ -208,7 +208,7 @@ struct in_addr rem_addr;
char rem_host[256];
char rem_host_ip[256];
int _sock;
-BOOL verbose, use_keepalive, enable_execute = FALSE;
+BOOL verbose, use_keepalive, enable_execute = FALSE, fckedit_exist;
int _current_message_id;
int _logging_level;
@@ -9476,13 +9476,12 @@ void show_edit_form(LOGBOOK * lbs, int message_id, BOOL breply, BOOL bedit, BOOL
if (enc_selected == 0)
rsprintf("\n\n");
- /* optionally load FCKedit */
- if (enc_selected == 2) {
+ if (enc_selected == 2 && fckedit_exist) {
rsprintf("\n");
rsprintf("