Fix NickServ language crash; convert four ChanServ binary options to level options
[srvx.git] / src / nickserv.c
index 47aae0f9e5945f2cee7979a50cfd707f41651747..6f25824e77fa5118f8ef59e8287f0c8047199610 100644 (file)
@@ -2291,7 +2291,8 @@ static OPTION_FUNC(opt_language)
             send_message(user, nickserv, "NSMSG_LANGUAGE_NOT_FOUND", argv[1], lang->name);
         hi->language = lang;
     }
-    send_message(user, nickserv, "NSMSG_SET_LANGUAGE", hi->language->name);
+    lang = hi->language ? hi->language : lang_C;
+    send_message(user, nickserv, "NSMSG_SET_LANGUAGE", lang->name);
     return 1;
 }