comparison tools/lib64gfx.c @ 1824:adf9f05c26e1

Improve error handling of dmC64MemBlockCopy().
author Matti Hamalainen <ccr@tnsp.org>
date Fri, 22 Jun 2018 12:22:33 +0300
parents 9bec535956fd
children d6fbbf7ddba1
comparison
equal deleted inserted replaced
1823:02f604264bc4 1824:adf9f05c26e1
181 dst->size = src->size; 181 dst->size = src->size;
182 if ((dst->data = dmMalloc(src->size)) == NULL) 182 if ((dst->data = dmMalloc(src->size)) == NULL)
183 return DMERR_MALLOC; 183 return DMERR_MALLOC;
184 184
185 memcpy(dst->data, src->data, src->size); 185 memcpy(dst->data, src->data, src->size);
186 } 186 return DMERR_OK;
187 187 }
188 return DMERR_OK; 188 else
189 return DMERR_INVALID_DATA;
189 } 190 }
190 191
191 192
192 void dmC64MemBlockFree(DMC64MemBlock *blk) 193 void dmC64MemBlockFree(DMC64MemBlock *blk)
193 { 194 {