eina: safety check for NULL pointer
authorJaeun Choi <jaeun12.choi@samsung.com>
Thu, 19 Mar 2015 07:15:20 +0000 (16:15 +0900)
committerJaeun Choi <jaeun12.choi@samsung.com>
Thu, 19 Mar 2015 07:15:20 +0000 (16:15 +0900)
data should not be NULL. it is used as the source of memcpy.

@fix

src/lib/eina/eina_file_common.c

index fe9ab20..0524531 100644 (file)
@@ -370,6 +370,8 @@ eina_file_virtualize(const char *virtual_name, const void *data, unsigned long l
    const char *tmpname = "/dev/mem/virtual\\/%16x";
    int slen;
 
+   EINA_SAFETY_ON_NULL_RETURN_VAL(data, NULL);
+
    // Generate an almost uniq filename based on current nsec time.
    if (_eina_time_get(&tp)) return NULL;
    ti = _eina_time_convert(&tp);