import HEAD into svn+ssh://svn.samba.org/home/svn/samba/trunk
[metze/old/v3-2-winbind-ndr.git] / source / torture / t_stringoverflow.c
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 }