[GLUE] Rsync SAMBA_3_0 SVN r25598 in order to create the v3-0-test branch.
[Samba.git] / source / torture / t_stringoverflow.c
blobec14d81189ee46f7c821011dd3eda44dcac3f5ce
1 #include "includes.h"
3 int main(void)
5 fstring dest;
6 char *ptr = dest;
8 printf("running on valgrind? %d\n", RUNNING_ON_VALGRIND);
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. */
15 #if 0
16 /* As of CVS 20030318, this will be trapped at compile time! */
17 pstrcpy(dest, "hello");
18 #endif /* 0 */
20 pstrcpy(ptr, "hello!");
22 return 0;