summaryrefslogtreecommitdiff
path: root/extra/perror.c
diff options
context:
space:
mode:
authorunknown <monty@mysql.com>2005-02-02 20:28:01 +0200
committerunknown <monty@mysql.com>2005-02-02 20:28:01 +0200
commit3d0f9d96d7236af2c4dc4bf844233e27497d59dc (patch)
tree816f40ac6d333fd1385b716ade92694569d78674 /extra/perror.c
parent613c2f68e2c8de50be8caafac20256940990987e (diff)
downloadmariadb-git-3d0f9d96d7236af2c4dc4bf844233e27497d59dc.tar.gz
Fixed during review of new pulled code
extra/perror.c: Use strmov() instead of strcpy() Indentation fixes sql/sql_table.cc: Revert back part of the old code as the new code didn't use mysql_data_home, which would have caused problems in the embedded server sql/sql_update.cc: Ensure that used_index is always set (It has to be set because it's value is tested if order != 0)
Diffstat (limited to 'extra/perror.c')
-rw-r--r--extra/perror.c14
1 files changed, 8 insertions, 6 deletions
diff --git a/extra/perror.c b/extra/perror.c
index fc10d8eaecc..27027520cbe 100644
--- a/extra/perror.c
+++ b/extra/perror.c
@@ -213,12 +213,14 @@ int main(int argc,char *argv[])
string 'Unknown Error'. To avoid printing it we try to find the
error string by asking for an impossible big error message.
*/
- msg = strerror(10000);
+ msg= strerror(10000);
- /* allocate a buffer for unknown_error since strerror always returns the same pointer
- on some platforms such as Windows */
- unknown_error = malloc( strlen(msg)+1 );
- strcpy( unknown_error, msg );
+ /*
+ Allocate a buffer for unknown_error since strerror always returns
+ the same pointer on some platforms such as Windows
+ */
+ unknown_error= malloc(strlen(msg)+1);
+ strmov(unknown_error, msg);
for ( ; argc-- > 0 ; argv++)
{
@@ -271,7 +273,7 @@ int main(int argc,char *argv[])
/* if we allocated a buffer for unknown_error, free it now */
if (unknown_error)
- free(unknown_error);
+ free(unknown_error);
exit(error);
return error;