Mercurial > libpst
annotate src/testdebug.c @ 42:7a97f50c39c5 stable-0-5-12 **FUNKY**
security fix for potential buffer overrun in lz decompress
author | carl |
---|---|
date | Tue, 02 Oct 2007 16:10:36 -0700 |
parents | c508ee15dfca |
children | f66078abed38 |
rev | line source |
---|---|
16 | 1 #include <stdlib.h> |
2 #include <string.h> | |
3 #include "define.h" | |
4 | |
5 #define BUF_SIZE 100000 | |
6 int main() { | |
7 char *x = xmalloc(BUF_SIZE); // 10k | |
8 memset(x, '.', BUF_SIZE-1); | |
9 x[BUF_SIZE-2]='P'; | |
10 x[BUF_SIZE-1]='\0'; | |
11 | |
12 DEBUG_INIT("libpst.log"); | |
13 DEBUG_REGISTER_CLOSE(); | |
14 | |
15 DEBUG_ENT("main"); | |
16 | |
17 DEBUG_FILE(("%s", x)); | |
18 DEBUG_FILE(("This is an error %d\n", 4)); | |
19 | |
20 DEBUG_RET(); | |
21 return 0; | |
22 } | |
23 |