From b3c106a0066554ca8721ef9ce67c957d74de6a87 Mon Sep 17 00:00:00 2001 From: Ermal Date: Wed, 28 Sep 2011 23:48:07 +0000 Subject: Check that we have user password otherwise strange things happen if tehre is nothing stored in the config --- etc/inc/auth.inc | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'etc/inc/auth.inc') diff --git a/etc/inc/auth.inc b/etc/inc/auth.inc index bf2db0c..360a1af 100644 --- a/etc/inc/auth.inc +++ b/etc/inc/auth.inc @@ -359,6 +359,11 @@ function local_sync_accounts() { function local_user_set(& $user) { global $g, $debug; + if (empty($user['password'])) { + log_error("There is something wrong in your config because user {$user['name']} password is missing!"); + return; + } + conf_mount_rw(); $home_base = "/home/"; -- cgit v1.1