Padajici man
Pavel Kankovsky
peak na argo.troja.mff.cuni.cz
Úterý Září 5 12:18:00 CEST 2000
On Tue, 5 Sep 2000, Petr Novotny wrote:
> Hm, koukam, ze nejsem prvni, kdo narazil. Je to bug 17192.
> Vypada to, ze po upgradu glibc padame uvnitr __open_catalog.
Jak by ne, kdyz tam pridali patch
--- glibc-2.0.7/catgets/catgets.c.jj Thu Aug 31 13:53:52 2000
+++ glibc-2.0.7/catgets/catgets.c Thu Aug 31 14:01:21 2000
@@ -74,6 +74,9 @@ catopen (const char *cat_name, int flag)
env_var = "C";
}
+ if (env_var == NULL || *env_var == '\0'
+ || (__libc_enable_secure && strchr (env_var, '/') != NULL))
+
result->env_var = __strdup (env_var);
if (result->env_var == NULL)
{
Ktery zpusobi, ze obcas neni result->env_var inicializovano.
Na co asi Jakub Jelinek myslel, kdyz to tam daval? :)
(V takovych situacich si clovek mysli, ze ma prece jen neco do sebe
povazovat konce radek za syntakticky vyznamne znaky.)
Jen pro informaci: opravene baliky jsou zde:
ftp://ultra.linux.cz/private/glibc/
(pro ty, co nechteji cekat, nez se dostanou do oficialnich updates)
--Pavel Kankovsky aka Peak [ Boycott Microsoft--http://www.vcnet.com/bms ]
"Resistance is futile. Open your source code and prepare for assimilation."
Další informace o konferenci Linux