diff options
author | unknown <knielsen@knielsen-hq.org> | 2010-03-10 11:32:14 +0100 |
---|---|---|
committer | unknown <knielsen@knielsen-hq.org> | 2010-03-10 11:32:14 +0100 |
commit | 3e32ba3ff1068c19dbf0c69de991da426cf7f327 (patch) | |
tree | c5a1bd229e311b409f92b9865198f21f91f0b5db /vio | |
parent | 4d7b6a6ea157bfa193376fb6367b64dd23e0d058 (diff) | |
download | mariadb-git-3e32ba3ff1068c19dbf0c69de991da426cf7f327.tar.gz |
Fix some compiler warnings seen in Buildbot.
Add some extra error output and code cleanup in an attempt to fix/debug
a rare random testsuite problem in check_warnings, where the exit code
from mysqltest is somehow corrupted inside mysql-test-run.pl.
include/my_global.h:
Fix compiler warnings on some platforms.
mysql-test/lib/My/SafeProcess.pm:
Move dereference of $? subprocess exit code closer to where it is generated,
to make the code more robust and on the chance that this will fix the
occasional problems in check_warnings we see in Buildbot.
mysql-test/mysql-test-run.pl:
When check_warnings failed, also log the mysqld server for which it failed.
sql/sql_lex.cc:
Fix compiler warning about possibly uninitialised value, by rewriting a for()
loop that is always executed at least once into a do .. while() loop with an
assert.
sql/table.cc:
Fix compiler warning about uninitialised value.
storage/federatedx/ha_federatedx.cc:
Fix uninitialised variable.
storage/maria/ma_delete.c:
Fix compiler warning about uninitialised value.
storage/maria/ma_loghandler.c:
Fix compiler warning about uninitialised value.
storage/myisam/ft_stopwords.c:
Fix compiler warning.
storage/myisam/mi_write.c:
Fix compiler warning about possibly uninitialised value, by rewriting a while()
loop that is always executed at least once into a do .. while() loop with an
assert.
storage/xtradb/btr/btr0cur.c:
Fix compiler warning about possibly uninitialised value.
support-files/compiler_warnings.supp:
Fix warning suppression to cover all cases in yassl.
vio/viossl.c:
Fix compiler warning.
Diffstat (limited to 'vio')
-rw-r--r-- | vio/viossl.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/vio/viossl.c b/vio/viossl.c index c7449c7feb2..61e4d9406a7 100644 --- a/vio/viossl.c +++ b/vio/viossl.c @@ -75,9 +75,11 @@ report_errors(SSL* ssl) if (ssl) { +#ifndef DBUG_OFF int error= SSL_get_error(ssl, l); DBUG_PRINT("error", ("error: %s (%d)", ERR_error_string(error, buf), error)); +#endif } DBUG_PRINT("info", ("socket_errno: %d", socket_errno)); |