raster pushed a commit to branch master.

commit 4c970812f2613e6a97cd12f68b281860b7f42685
Author: Carsten Haitzler (Rasterman) <[email protected]>
Date:   Tue Jul 16 17:16:20 2013 +0900

    fix clang nonnull complaint
---
 src/bin/evas/evas_cserve2_cache.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/bin/evas/evas_cserve2_cache.c 
b/src/bin/evas/evas_cserve2_cache.c
index 1da7b95..b9283da 100644
--- a/src/bin/evas/evas_cserve2_cache.c
+++ b/src/bin/evas/evas_cserve2_cache.c
@@ -473,7 +473,7 @@ _load_request_build(Image_Data *i, int *bufsize)
    ptr += filelen;
    memcpy(ptr, i->file->key, keylen);
    ptr += keylen;
-   memcpy(ptr, i->file->loader_data, loaderlen);
+   if (loaderlen > 0) memcpy(ptr, i->file->loader_data, loaderlen);
 
    *bufsize = size;
 
@@ -1870,7 +1870,7 @@ _font_entry_debug_cb(const Eina_Hash *hash EINA_UNUSED, 
const void *key EINA_UNU
      len = strlen(fe->src->file) + 1;
    memcpy(buf, &len, intsize);
    buf += intsize;
-   memcpy(buf, fe->src->file, len);
+   if (len) memcpy(buf, fe->src->file, len);
    buf += len;
 
    // namelen + name
@@ -1879,7 +1879,7 @@ _font_entry_debug_cb(const Eina_Hash *hash EINA_UNUSED, 
const void *key EINA_UNU
      len = strlen(fe->src->name) + 1;
    memcpy(buf, &len, intsize);
    buf += intsize;
-   memcpy(buf, fe->src->name, len);
+   if (len) memcpy(buf, fe->src->name, len);
    buf += len;
 
    // rend_flags, size, dpi

-- 

------------------------------------------------------------------------------
See everything from the browser to the database with AppDynamics
Get end-to-end visibility with application monitoring from AppDynamics
Isolate bottlenecks and diagnose root cause in seconds.
Start your free trial of AppDynamics Pro today!
http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk

Reply via email to