Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Open sidebar
Kirill Smelkov
mariadb
Commits
de7ca4ef
Commit
de7ca4ef
authored
14 years ago
by
Staale Smedseng
Browse files
Options
Download
Plain Diff
Automerge
parents
de088c63
18388d21
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
24 additions
and
4 deletions
+24
-4
libmysql/libmysql.c
libmysql/libmysql.c
+24
-4
No files found.
libmysql/libmysql.c
View file @
de7ca4ef
...
...
@@ -2127,7 +2127,12 @@ static my_bool execute(MYSQL_STMT *stmt, char *packet, ulong length)
stmt
->
insert_id
=
mysql
->
insert_id
;
if
(
res
)
{
set_stmt_errmsg
(
stmt
,
net
);
/*
Don't set stmt error if stmt->mysql is NULL, as the error in this case
has already been set by mysql_prune_stmt_list().
*/
if
(
stmt
->
mysql
)
set_stmt_errmsg
(
stmt
,
net
);
DBUG_RETURN
(
1
);
}
DBUG_RETURN
(
0
);
...
...
@@ -2338,7 +2343,12 @@ stmt_read_row_from_cursor(MYSQL_STMT *stmt, unsigned char **row)
buff
,
sizeof
(
buff
),
(
uchar
*
)
0
,
0
,
1
,
stmt
))
{
set_stmt_errmsg
(
stmt
,
net
);
/*
Don't set stmt error if stmt->mysql is NULL, as the error in this case
has already been set by mysql_prune_stmt_list().
*/
if
(
stmt
->
mysql
)
set_stmt_errmsg
(
stmt
,
net
);
return
1
;
}
if
((
*
mysql
->
methods
->
read_rows_from_cursor
)(
stmt
))
...
...
@@ -3025,7 +3035,12 @@ mysql_stmt_send_long_data(MYSQL_STMT *stmt, uint param_number,
buff
,
sizeof
(
buff
),
(
uchar
*
)
data
,
length
,
1
,
stmt
))
{
set_stmt_errmsg
(
stmt
,
&
mysql
->
net
);
/*
Don't set stmt error if stmt->mysql is NULL, as the error in this case
has already been set by mysql_prune_stmt_list().
*/
if
(
stmt
->
mysql
)
set_stmt_errmsg
(
stmt
,
&
mysql
->
net
);
DBUG_RETURN
(
1
);
}
}
...
...
@@ -4440,7 +4455,12 @@ int STDCALL mysql_stmt_store_result(MYSQL_STMT *stmt)
if
(
cli_advanced_command
(
mysql
,
COM_STMT_FETCH
,
buff
,
sizeof
(
buff
),
(
uchar
*
)
0
,
0
,
1
,
stmt
))
{
set_stmt_errmsg
(
stmt
,
net
);
/*
Don't set stmt error if stmt->mysql is NULL, as the error in this case
has already been set by mysql_prune_stmt_list().
*/
if
(
stmt
->
mysql
)
set_stmt_errmsg
(
stmt
,
net
);
DBUG_RETURN
(
1
);
}
}
...
...
This diff is collapsed.
Click to expand it.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment