forked from enlightenment/efl
eet: add NULL-check to eet_connection_empty API to avoid segfault
@fix Summary: Only eet_connection_empty hasn't checking on NULL and try to read from field of object. Add NULL-check for connection and return result of empty connection. Reviewers: jpeg, cedric, myoungwoon Subscribers: t.naumenko, NikaWhite Differential Revision: https://phab.enlightenment.org/D4399 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
This commit is contained in:
parent
417871e19b
commit
0b6e04d94f
|
@ -157,6 +157,7 @@ _eet_connection_raw_send(Eet_Connection *conn,
|
|||
EAPI Eina_Bool
|
||||
eet_connection_empty(Eet_Connection *conn)
|
||||
{
|
||||
EINA_SAFETY_ON_NULL_RETURN_VAL(conn, EINA_TRUE);
|
||||
return conn->size ? EINA_FALSE : EINA_TRUE;
|
||||
}
|
||||
|
||||
|
|
|
@ -5281,6 +5281,7 @@ eet_data_descriptor_encode_cipher(Eet_Data_Descriptor *edd,
|
|||
int size;
|
||||
|
||||
EINA_SAFETY_ON_NULL_RETURN_VAL(edd, NULL);
|
||||
EINA_SAFETY_ON_NULL_RETURN_VAL(data_in, NULL);
|
||||
|
||||
ret = _eet_data_descriptor_encode(NULL, edd, data_in, &size);
|
||||
if (cipher_key && ret)
|
||||
|
|
Loading…
Reference in New Issue