source: branches/samba-3.2.x/source/torture/t_stringoverflow.c

Last change on this file was 133, checked in by Paul Smedley, 17 years ago

Update trunk to 3.2.0pre3

File size: 490 bytes
Line 
1#include "includes.h"
2
3 int main(void)
4{
5 fstring dest;
6 char *ptr = dest;
7
8 printf("running on valgrind? %d\n", RUNNING_ON_VALGRIND);
9
10 /* Try copying a string into an fstring buffer. The string
11 * will actually fit, but this is still wrong because you
12 * can't pstrcpy into an fstring. This should trap in a
13 * developer build. */
14
15#if 0
16 /* As of CVS 20030318, this will be trapped at compile time! */
17 pstrcpy(dest, "hello");
18#endif /* 0 */
19
20 pstrcpy(ptr, "hello!");
21
22 return 0;
23}
Note: See TracBrowser for help on using the repository browser.