From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Tue, 2 Apr 2002 22:44:42 +0400 From: Alexey Voinov To: Sisyphus Mailing List Message-ID: <20020402184442.GA2734@voins.local> Mail-Followup-To: Alexey Voinov , Sisyphus Mailing List Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="l76fUT7nc3MelDdI" Content-Disposition: inline User-Agent: Mutt/1.3.28i Subject: [sisyphus] nss_ldap bug =?koi8-r?B?KMnMySDazM/KINEg?= =?koi8-r?B?08XHz8TO0Sk=?= Sender: sisyphus-admin@altlinux.ru Errors-To: sisyphus-admin@altlinux.ru X-BeenThere: sisyphus@altlinux.ru X-Mailman-Version: 2.0 Precedence: bulk Reply-To: sisyphus@altlinux.ru List-Help: List-Post: List-Subscribe: , List-Id: List-Unsubscribe: , List-Archive: Archived-At: List-Archive: --l76fUT7nc3MelDdI Content-Type: multipart/mixed; boundary="Q68bSM7Ycu6FN28Q" Content-Disposition: inline Content-Transfer-Encoding: 8bit --Q68bSM7Ycu6FN28Q Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit Приветсвую всех! В nss_ldap-172-alt4 обнаружился препротивнейший баг. Сегодня полдня потратил на изыскания почему это у меня ls -l стал завершаться с Segmentation fault. Выяснилось, что в nss_ldap кто-то нехороший не проверил в одном месте указатель на NULL. В итоге, если LDAP-сервер по какой-то причине недоступен, то все команды пытающиеся получить скажем имя пользователя по его uid круто обламываются. Патч приложен. (В pam_ldap-125-alt1 тоже прячется злобный SegFault, но на его исправление сегодня уже не хватило времени. Патчик будет, видимо, завтра) -- Best Regards! | Когда вам платят за работу, надо по крайней мере Alexey Voinov | делать вид, что вы работаете... | Б.Виан "Осень в Пекине" voins@voins.program.ru voins@online.ru vns@altlinux.ru --Q68bSM7Ycu6FN28Q Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="nss_ldap-patch.patch" diff -Naurk.orig nss_ldap-172/ldap-nss.c.orig nss_ldap-172/ldap-nss.c --- nss_ldap-172/ldap-nss.c.orig Thu Aug 30 07:34:27 2001 +++ nss_ldap-172/ldap-nss.c Tue Apr 2 14:26:48 2002 @@ -824,7 +824,7 @@ #ifdef HAVE_LDAP_INITIALIZE } #endif - if (__session.ls_conn != NULL || cfg->ldc_next == cfg) + if (__session.ls_conn != NULL || cfg->ldc_next == cfg || cfg->ldc_next == NULL) { break; } --Q68bSM7Ycu6FN28Q-- --l76fUT7nc3MelDdI Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.6 (GNU/Linux) Comment: For info see http://www.gnupg.org iD8DBQE8qfwa3FGE/YJu+jkRAuIKAJ9F1Z09TYQEVvIrD5JxgoxgruqoGQCfbP9m m/qqBYamzlhxgzWHLn/WUaw= =w/gk -----END PGP SIGNATURE----- --l76fUT7nc3MelDdI--