fixed missing check in AvatarInfo against empty image data

This commit is contained in:
csoler 2020-01-29 21:02:46 +01:00
parent 06be689bef
commit 0efc6b00a1
No known key found for this signature in database
GPG Key ID: 7BCA522266C0804C

View File

@ -156,9 +156,17 @@ class p3ChatService::AvatarInfo
void init(const unsigned char *jpeg_data,int size)
{
_image_size = size ;
_image_data = (unsigned char*)rs_malloc(size) ;
memcpy(_image_data,jpeg_data,size) ;
if(size == 0)
{
_image_size = 0;
_image_data = nullptr;
}
else
{
_image_size = size ;
_image_data = (unsigned char*)rs_malloc(size) ;
memcpy(_image_data,jpeg_data,size) ;
}
}
AvatarInfo(const unsigned char *jpeg_data,int size)
{