diff options
author | LAN-TW <lantw44@gmail.com> | 2013-12-15 22:05:39 +0800 |
---|---|---|
committer | LAN-TW <lantw44@gmail.com> | 2013-12-15 22:05:39 +0800 |
commit | 0629ed19b18530ed028875793ea5e75c106b4ed1 (patch) | |
tree | 25e3642e997e665cd4d6156420aad4e661f32dc5 | |
parent | aada971bb36304c9eb3bdd2a88993a84139402ca (diff) | |
download | l4basic-0629ed19b18530ed028875793ea5e75c106b4ed1.tar.gz l4basic-0629ed19b18530ed028875793ea5e75c106b4ed1.tar.zst l4basic-0629ed19b18530ed028875793ea5e75c106b4ed1.zip |
Check for null pointer before copy an array
-rw-r--r-- | l4array.c | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -74,7 +74,9 @@ LbsArray* lbs_array_copy (LbsArray* dest, const LbsArray* src) { dest->len = src->len; dest->free_func = src->free_func; - memcpy (dest->data, src->data, src->size * src->len); + if (src->data != NULL) { + memcpy (dest->data, src->data, src->size * src->len); + } return dest; } |