This commit was manufactured by cvs2svn to create branch 'SAMBA_3_0'.(This used to...
[jra/samba/.git] / source3 / 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 }