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