search for: rundat

Displaying 1 result from an estimated 1 matches for "rundat".

Did you mean: rundate
2012 Nov 20
1
Buffer overflow in date package
...int size = strlen(cdatev); char *cdate[size]; for (i=0;i<size;i++) cdate[i] = &cdatev[i]; char_date(n, order, cdate, month, day, year); printf("%d-%d-%d\n",day[0],month[0],year[0]); return(0); } Depending on the compilation flags, I get different behavior: $ gcc rundate.c -o rundate.o $ ./rundate.o 92-1-1994 $ gcc rundate.c -O3 -o rundate.o $ ./rundate.o *** buffer overflow detected ***: ./rundate.o terminated ======= Backtrace: ========= /lib/x86_64-linux-gnu/libc.so.6(__fortify_fail+0x37)[0x7f17fdfb9007] /lib/x86_64-linux-gnu/libc.so.6(+0x107f00)[0x7f17fdfb7f0...