summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--source3/torture/t_stringoverflow.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/source3/torture/t_stringoverflow.c b/source3/torture/t_stringoverflow.c
index b0503adb8f..ec14d81189 100644
--- a/source3/torture/t_stringoverflow.c
+++ b/source3/torture/t_stringoverflow.c
@@ -3,6 +3,7 @@
int main(void)
{
fstring dest;
+ char *ptr = dest;
printf("running on valgrind? %d\n", RUNNING_ON_VALGRIND);
@@ -10,7 +11,13 @@
* will actually fit, but this is still wrong because you
* can't pstrcpy into an fstring. This should trap in a
* developer build. */
+
+#if 0
+ /* As of CVS 20030318, this will be trapped at compile time! */
pstrcpy(dest, "hello");
+#endif /* 0 */
+
+ pstrcpy(ptr, "hello!");
return 0;
}