Blame firebird-2.5.2-svn-CORE-4058.patch
|
Philippe Makowski |
3cacc6e |
--- src/remote/inet.cpp (révision 57727)
|
|
Philippe Makowski |
3cacc6e |
+++ src/remote/inet.cpp (révision 57728)
|
|
Philippe Makowski |
3cacc6e |
@@ -1252,7 +1252,7 @@
|
|
Philippe Makowski |
3cacc6e |
case CNCT_group:
|
|
Philippe Makowski |
3cacc6e |
{
|
|
Philippe Makowski |
3cacc6e |
const size_t length = id.getClumpLength();
|
|
Philippe Makowski |
3cacc6e |
- if (length != 0)
|
|
Philippe Makowski |
3cacc6e |
+ if (length <= sizeof(eff_gid) && length > 0)
|
|
Philippe Makowski |
3cacc6e |
{
|
|
Philippe Makowski |
3cacc6e |
eff_gid = 0;
|
|
Philippe Makowski |
3cacc6e |
memcpy(&eff_gid, id.getBytes(), length);
|