Andrey Hristov
|
e692080fc5
|
void functions return nothing
|
2010-06-10 09:37:58 +00:00 |
|
Andrey Hristov
|
408d786aa2
|
void functions return nothing
|
2010-06-10 09:37:58 +00:00 |
|
Andrey Hristov
|
4a0b4494d4
|
defensive programming, check before using a resource
|
2010-06-01 14:16:27 +00:00 |
|
Andrey Hristov
|
c7831cbe27
|
defensive programming, check before using a resource
|
2010-06-01 14:16:27 +00:00 |
|
Andrey Hristov
|
41406516b6
|
Perform later initialization
|
2010-06-01 09:47:46 +00:00 |
|
Andrey Hristov
|
e6b4e01ce0
|
Perform later initialization
|
2010-06-01 09:47:46 +00:00 |
|
Andrey Hristov
|
2a043ed2d3
|
More check for valid MYSQLND_STMT before using it
|
2010-05-31 18:26:19 +00:00 |
|
Andrey Hristov
|
3fe085d10b
|
More check for valid MYSQLND_STMT before using it
|
2010-05-31 18:26:19 +00:00 |
|
Andrey Hristov
|
38f6c131e5
|
Don't reference row_packet before checking if dereferencing is possible
|
2010-05-31 18:18:37 +00:00 |
|
Andrey Hristov
|
40e6685063
|
Don't reference row_packet before checking if dereferencing is possible
|
2010-05-31 18:18:37 +00:00 |
|
Andrey Hristov
|
b472636375
|
Check if data is correct and initialize in a safe manner
|
2010-05-31 18:10:25 +00:00 |
|
Andrey Hristov
|
c195dc21a2
|
Check if data is correct and initialize in a safe manner
|
2010-05-31 18:10:25 +00:00 |
|
Andrey Hristov
|
047d6f2855
|
Handle problems in the row_decoder, return type used to be void,
now it can return on problems.
|
2010-05-31 17:57:03 +00:00 |
|
Andrey Hristov
|
d02e785d68
|
Handle problems in the row_decoder, return type used to be void,
now it can return on problems.
|
2010-05-31 17:57:03 +00:00 |
|
Andrey Hristov
|
b61d7501c9
|
Bail if allocation fails
|
2010-05-31 17:09:13 +00:00 |
|
Andrey Hristov
|
6ed619a351
|
Bail if allocation fails
|
2010-05-31 17:09:13 +00:00 |
|
Andrey Hristov
|
cf140b3bf7
|
try to workaround problems with non-c99 on HPUX
|
2010-05-31 16:51:03 +00:00 |
|
Andrey Hristov
|
bdb2d71dc7
|
try to workaround problems with non-c99 on HPUX
|
2010-05-31 16:51:03 +00:00 |
|
Ulf Wendel
|
c0a8ce2f61
|
Updating test to reflect the latest and more verbose mysqlnd error messages, updating mysqlnd error message as well.
|
2010-05-31 13:56:42 +00:00 |
|
Ulf Wendel
|
73a32c52d2
|
Updating test to reflect the latest and more verbose mysqlnd error messages, updating mysqlnd error message as well.
|
2010-05-31 13:56:42 +00:00 |
|
Andrey Hristov
|
6ebe80be5d
|
Don't use NULL pointer, always check before use
|
2010-05-27 12:39:12 +00:00 |
|
Andrey Hristov
|
3251e54f0f
|
Don't use NULL pointer, always check before use
|
2010-05-27 12:39:12 +00:00 |
|
Andrey Hristov
|
ce2fbe1931
|
Fix possible crashes, in case of OOM, due to half-baken
objects.
|
2010-05-27 12:05:02 +00:00 |
|
Andrey Hristov
|
ae9ac28ec2
|
Fix possible crashes, in case of OOM, due to half-baken
objects.
|
2010-05-27 12:05:02 +00:00 |
|
Andrey Hristov
|
5efee3d587
|
Fix crashes in the allocator in case of OOM.
|
2010-05-27 12:00:48 +00:00 |
|
Andrey Hristov
|
95d4f2ac66
|
Fix crashes in the allocator in case of OOM.
|
2010-05-27 12:00:48 +00:00 |
|
Andrey Hristov
|
b7385f02fd
|
Fix deallocation which can crash if the object is half-baken.
Happens during OOM.
|
2010-05-27 08:51:46 +00:00 |
|
Andrey Hristov
|
4de0da5a56
|
Fix deallocation which can crash if the object is half-baken.
Happens during OOM.
|
2010-05-27 08:51:46 +00:00 |
|
Andrey Hristov
|
0e8b380941
|
Don't use conn->net without checking if it is NULL, because
it can be NULL in OOM conditions. This would cause a crash.
|
2010-05-26 13:47:43 +00:00 |
|
Andrey Hristov
|
ce136a825c
|
Don't use conn->net without checking if it is NULL, because
it can be NULL in OOM conditions. This would cause a crash.
|
2010-05-26 13:47:43 +00:00 |
|
Andrey Hristov
|
58f13c3c9f
|
Handle the situation when MYSQLND_PROTOCOL's methods return NULL.
mysqlnd should not crash but gracefully return with an error.
|
2010-05-25 23:18:13 +00:00 |
|
Andrey Hristov
|
433cb868d6
|
Handle the situation when MYSQLND_PROTOCOL's methods return NULL.
mysqlnd should not crash but gracefully return with an error.
|
2010-05-25 23:18:13 +00:00 |
|
Andrey Hristov
|
c5ff0eb5b8
|
Gracefully handle OOM in mysqlnd_stmt_init. Release the handle
and return NULL.
|
2010-05-25 22:42:25 +00:00 |
|
Andrey Hristov
|
708b31a510
|
Gracefully handle OOM in mysqlnd_stmt_init. Release the handle
and return NULL.
|
2010-05-25 22:42:25 +00:00 |
|
Andrey Hristov
|
bcdc3b30f7
|
Init should return status value because initialization can fail.
In this case mysqlnd_init() should return NULL to the end-user.
|
2010-05-25 22:40:47 +00:00 |
|
Andrey Hristov
|
6d434e70a4
|
Init should return status value because initialization can fail.
In this case mysqlnd_init() should return NULL to the end-user.
|
2010-05-25 22:40:47 +00:00 |
|
Andrey Hristov
|
621cdd9019
|
Use the specialized macro for this case
|
2010-05-25 22:38:11 +00:00 |
|
Andrey Hristov
|
b3c553fa99
|
Use the specialized macro for this case
|
2010-05-25 22:38:11 +00:00 |
|
Andrey Hristov
|
c389adb96a
|
Use only memory that has been allocated
|
2010-05-25 22:36:33 +00:00 |
|
Andrey Hristov
|
b434301f7b
|
Use only memory that has been allocated
|
2010-05-25 22:36:33 +00:00 |
|
Andrey Hristov
|
4abc7a1e69
|
Access memory which was really allocated
|
2010-05-25 22:34:47 +00:00 |
|
Andrey Hristov
|
decdfeeeb2
|
Access memory which was really allocated
|
2010-05-25 22:34:47 +00:00 |
|
Andrey Hristov
|
348880ce66
|
Fix shared build
|
2010-05-25 21:54:21 +00:00 |
|
Andrey Hristov
|
844b435655
|
Fix shared build
|
2010-05-25 21:54:21 +00:00 |
|
Andrey Hristov
|
337513ffa0
|
Handle OOM in the code that generates PS Execute requests
to the server. Fixes crashes in case of OOM.
|
2010-05-25 19:19:29 +00:00 |
|
Andrey Hristov
|
954e7db644
|
Handle OOM in the code that generates PS Execute requests
to the server. Fixes crashes in case of OOM.
|
2010-05-25 19:19:29 +00:00 |
|
Andrey Hristov
|
ed4ce335d8
|
Fix metadata duplicatin which wasn't crash-safe in case of OOM.
|
2010-05-25 18:14:37 +00:00 |
|
Andrey Hristov
|
52e31252fc
|
Fix metadata duplicatin which wasn't crash-safe in case of OOM.
|
2010-05-25 18:14:37 +00:00 |
|
Andrey Hristov
|
29c99daa0f
|
Check set->data for validity before using it.
Prevents crashes after OOM.
|
2010-05-21 13:37:18 +00:00 |
|
Andrey Hristov
|
a25482105e
|
Check set->data for validity before using it.
Prevents crashes after OOM.
|
2010-05-21 13:37:18 +00:00 |
|