public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* Linux-2.4.22  memory overwriting
@ 2004-02-01 12:14 Julien Rebetez
  2004-02-01 12:21 ` Hugo Mills
  2004-02-01 12:33 ` Roberto Sanchez
  0 siblings, 2 replies; 3+ messages in thread
From: Julien Rebetez @ 2004-02-01 12:14 UTC (permalink / raw)
  To: linux-kernel

Hi !
I've writen the following program :


#include <stdio.h>

int main ()
{
        int p[4];
        p[0]=1;
        p[1]=2;
        p[2]=3;
        p[3]=4;
        p[4]=5;

        printf ("%i, %i, %i, %i, %i\n", p[0], p[1], p[2], p[3],
p[4]);
        return 0;
}

I compile it with :

 gcc -o test test.c -Wall

and when i launch it, the output is :

 julien:$> ./test
1, 2, 3, 4, 5

Should I not get a SIGSEV from the system ? Isn't it dangerous to allow 
the user to put 5 elements in a 4 elements tab?

(tested on Linux 2.4.22 on a i686)

Thanks


^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2004-02-01 12:34 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-02-01 12:14 Linux-2.4.22 memory overwriting Julien Rebetez
2004-02-01 12:21 ` Hugo Mills
2004-02-01 12:33 ` Roberto Sanchez

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox