src/server.c

changeset 2531
fc386c329837
parent 2506
c494b0b6410e
child 2546
7e01dccde05d
--- a/src/server.c	Thu Oct 18 00:30:34 2001 +0000
+++ b/src/server.c	Thu Oct 18 00:44:43 2001 +0000
@@ -44,9 +44,16 @@
 void serv_login(struct aim_user *user)
 {
 	struct prpl *p = find_prpl(user->protocol);
+	
 	if (user->gc != NULL)
 		return;
+
 	if (p && p->login) {
+		if (!strlen(user->password) && !(p->options & OPT_PROTO_NO_PASSWORD)) {
+			do_error_dialog(_("Please enter your password"), _("Signon Error"));
+			return;
+		}
+
 		debug_printf("Logging in using %s\n", (*p->name)());
 		(*p->login)(user);
 	} else {

mercurial