🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.os.linux.programacion
Article #11725

Re: Segmentation fault

#11725
From: Manuel López
Date: Tue, 09 Oct 2001 22:49
25 lines
1730 bytes
Santiago Romero <sromero@escomposlinux.org> escribi�:

>   p.name es un puntero.
>   �Donde pides memoria para �l? No pides, luego no apunta
>   a nada. p.name apunta a NULL y por tanto si escribes en
>   �l, escribes en cualquier lugar de la memoria.

S�lo un detalle...

Si no asignas valor a un puntero (p.ej. con malloc()), su valor
es como el de cualquier variable no inicializada. Depende del
compilador, pero suele ser un "valor basura".

Bajo ciertas circunstancias (*), el compilador inicializa las
variables a cero (0 == NULL).

Por tanto, tendr�as una variable con el valor 0.
Es decir, un puntero apuntando a la direcci�n 0.


(*) P.ej. si declaras la variable 'static'.

-- 
Manuel L�pez Moreno	PGP key ID: 0xC6C9455E
Visita: Web de es.comp.os.linux.* <http://www.escomposlinux.org>
Technical Details
Message-ID: <slrn9s6vms.32t.luname@delly.intra.luname.net>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!headwall.stanford.edu!fu-berlin.de!newsfeed.bcn.ttd.net!news.bcn.ttd.net!127.0.0.1!nobody
References: <lnhip9.bq.ln@xxx.com> <slrn9rpltn.l8.sromero@compiler.linux.es>

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: f86c8,b3c8decf211f42e0
X-Google-Attributes: gidf86c8,public
X-Google-ArrivalTime: 2001-10-09 16:06:15 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!headwall.stanford.edu!fu-berlin.de!newsfeed.bcn.ttd.net!news.bcn.ttd.net!127.0.0.1!nobody
From: Manuel López <luname@linuxfan.com>
Newsgroups: es.comp.os.linux.programacion
Subject: Re: Segmentation fault
Date: Wed, 10 Oct 2001 00:49:00 +0200
Organization: Telefonica Transmision de Datos
Lines: 25
Message-ID: <slrn9s6vms.32t.luname@delly.intra.luname.net>
References: <lnhip9.bq.ln@xxx.com> <slrn9rpltn.l8.sromero@compiler.linux.es>
Reply-To: luname@escomposlinux.org
NNTP-Posting-Host: 213.98.164.60
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
User-Agent: slrn/0.9.7.2 (Linux)