source: trunk/server/source3/torture/t_stringoverflow.c

Last change on this file was 745, checked in by Silvan Scherrer, 13 years ago

Samba Server: updated trunk to 3.6.0

File size: 515 bytes
Line 
1#include "includes.h"
2
3 int main(void)
4{
5 char dest[100];
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 fstrcpy(ptr, "hello!");
21
22 return 0;
23}
Note: See TracBrowser for help on using the repository browser.