aboutsummaryrefslogtreecommitdiff
path: root/configure
diff options
context:
space:
mode:
Diffstat (limited to 'configure')
-rwxr-xr-xconfigure9
1 files changed, 7 insertions, 2 deletions
diff --git a/configure b/configure
index 1972cdb38f..a344a47fc3 100755
--- a/configure
+++ b/configure
@@ -316,8 +316,13 @@ int main(int argc, char **argv)
{
int i;
unsigned char buf[20];
- for (i = 0; i < 16; i++)
- *(int *)(&buf[i]) = 0;
+ for (i = 0; i < 20; i++)
+ buf[i] = 0xE7;
+ for (i = 0; i < 16; i++) {
+ if (*(int *)(&buf[i]) != 0xE7E7E7E7)
+ return 1;
+ *(int *)(&buf[i]) = 0xE7E7E7E7;
+ }
return 0;
}
EOF