diff --git a/src/server/conference.c b/src/server/conference.c
index c8158428daf2c7d348cea38310652df9138033a8..61fb954dbde85d68d7df305311af730c57bd2bc8 100644
--- a/src/server/conference.c
+++ b/src/server/conference.c
@@ -707,7 +707,8 @@ set_super_conf (Conf_no  conf_no,
     
     CHK_LOGIN(FAILURE);
     GET_C_STAT(conf_c, conf_no, FAILURE);
-    CHK_EXIST(new_super_conf, FAILURE);
+    if (new_super_conf != 0)
+	CHK_EXIST(new_super_conf, FAILURE);
 
     if ( !is_supervisor(conf_no, conf_c)
 	&& !ENA(admin, 5) )